@keyframes pfdShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.pfd-skeleton-bar{display:block;border-radius:6px;background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5,#e8e8e8 75%);background-size:800px 100%;animation:pfdShimmer 1.6s infinite linear}.pfd-override-wrapper{position:relative}.pfd-override-wrapper .pfd-skeleton-overlay{display:flex;flex-direction:column;gap:18px;padding:4px 0 8px;transition:opacity .25s ease-out,visibility .25s ease-out}html:not(.fonts-loaded) .pfd-override-wrapper .pfd-custom-wrapper{opacity:0;height:0;overflow:hidden;pointer-events:none}html.fonts-loaded .pfd-override-wrapper .pfd-custom-wrapper{opacity:1;pointer-events:auto;transition:opacity .25s ease-in}html.fonts-loaded .pfd-override-wrapper .pfd-skeleton-overlay{opacity:0;visibility:hidden;pointer-events:none;height:0;overflow:hidden;padding:0}.t4s-swatch__btn-wrap.pfd-hidden-custom{display:none!important}.t4s-product-form__submit.pfd-selection-incomplete{opacity:1;cursor:pointer;pointer-events:auto;background:#000!important;color:#fff!important;border-color:#000!important}.t4s-product-form__submit.pfd-selection-incomplete+.t4s-product-form__qty,.t4s-product-form__qty:has(~.t4s-product-form__submit.pfd-selection-incomplete),.pfd-selection-incomplete~.t4s-product-form__qty{display:none!important}.t4s-product-form__buttons:has(.pfd-selection-incomplete) .t4s-product-form__qty{display:none!important}.pfd-override-wrapper{--pfd-border-color: rgb(230, 230, 230);--pfd-border-color-selected: rgb(20, 20, 20);--pfd-background: #ffffff;--pfd-text-color: rgb(20, 20, 20);--pfd-muted-color: rgb(115, 115, 115);--pfd-pill-bg: var(--pfd-background)}.pfd-override-wrapper .pfd-custom-wrapper{font-family:DieGroteskB!important}.pfd-override-wrapper .pfd-custom-wrapper .bold{font-weight:700!important;font-family:var(--pfd-font-family-weighted)!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__title{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:baseline!important;font-weight:400!important;font-family:var(--pfd-font-family)!important;font-size:14px!important;text-transform:none!important;color:var(--pfd-muted-color)!important;margin-bottom:10px!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__title .t4s-swatch__title--left span{color:var(--pfd-text-color)!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__title .t4s-swatch__title--right{color:var(--pfd-muted-color)!important;text-align:right!important;font-size:13px!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__title .t4s-swatch__title--right.pfd-selected-hidden{visibility:hidden!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__title .t4s-swatch__title--right .bold{color:var(--pfd-text-color)!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__title--color{color:var(--pfd-text-color)!important;font-size:14px!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__list{gap:8px!important;overflow:visible!important;padding:4px!important;margin:-4px!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap,.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item{position:relative}.pfd-override-wrapper .pfd-custom-wrapper div[data-img-el]{position:relative!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__restock-badge{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#0000000d;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);color:#000000d9;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:5px 10px;border-radius:4px;white-space:nowrap;z-index:2;pointer-events:none;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000f}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap>.t4s-swatch__restock-badge{display:none!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap [data-img-el] .t4s-swatch__restock-badge{display:none!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap [data-img-el] .t4s-swatch__restock-badge.is-visible{display:flex!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item>.t4s-swatch__restock-badge{display:none!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item>.t4s-swatch__restock-badge.is-visible{display:block!important}.pfd-override-wrapper .pfd-custom-wrapper [data-luminance=light] .t4s-swatch__restock-badge{background:#0000000d;color:#000000d9;border-color:#0000001a}.pfd-override-wrapper .pfd-custom-wrapper [data-luminance=dark] .t4s-swatch__restock-badge{background:#ffffff0d;color:#fffffff2;border-color:#ffffff26;text-shadow:0 1px 2px rgba(0,0,0,.3)}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__restock-badge--compact{font-size:7px;padding:3px 6px}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__leadtime-badge{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#0000000d;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);color:#000000d9;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:5px 10px;border-radius:4px;white-space:nowrap;z-index:2;pointer-events:none;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000f}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap>.t4s-swatch__leadtime-badge{display:none!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap [data-img-el] .t4s-swatch__leadtime-badge{display:none!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap [data-img-el] .t4s-swatch__leadtime-badge.is-visible{display:flex!important}.pfd-override-wrapper .pfd-custom-wrapper [data-luminance=light] .t4s-swatch__leadtime-badge{background:#0000000d;color:#000000d9;border-color:#0000001a}.pfd-override-wrapper .pfd-custom-wrapper [data-luminance=dark] .t4s-swatch__leadtime-badge{background:#ffffff0d;color:#fffffff2;border-color:#ffffff26;text-shadow:0 1px 2px rgba(0,0,0,.3)}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap.is--out-of-stock .t4s-swatch__item,.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item.is--out-of-stock,.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap.is--out-of-stock div[data-img-el],.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap.is--out-of-stock div[data-img-el] img{opacity:1!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap.is--out-of-stock:hover .t4s-swatch__restock-badge,.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item.is--out-of-stock:hover .t4s-swatch__restock-badge{backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__restock-badge--compact{font-size:7px;padding:2px 4px}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap.is--out-of-stock .t4s-swatch__item,.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item.is--out-of-stock{opacity:1}.pfd-override-wrapper .pfd-custom-wrapper .template-product-productvariantgroups .slider_sec_main [data-main-media]:not(.flickityt4s-enabled)>[data-main-slide]:not(:first-child),.pfd-override-wrapper .pfd-custom-wrapper .template-product-default-product-2 .slider_sec_main [data-main-media]:not(.flickityt4s-enabled)>[data-main-slide]:not(:first-child),.pfd-override-wrapper .pfd-custom-wrapper .template-product-keratin .slider_sec_main [data-main-media]:not(.flickityt4s-enabled)>[data-main-slide]:not(:first-child){display:none!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap.is--out-of-stock,.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item.is--out-of-stock{border-color:#00000026}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap.is--out-of-stock:hover .t4s-swatch__restock-badge,.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item.is--out-of-stock:hover .t4s-swatch__restock-badge{opacity:.9}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__nickname{display:block;font-size:12px;font-weight:400;color:var(--color-text-muted, #888);text-align:center;margin-top:2px;line-height:1.3}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap{text-align:center}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap .t4s-swatch__label{display:block;font-weight:600}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item,.pfd-override-wrapper .pfd-custom-wrapper .pfd-standard-options .t4s-swatch__item{font-weight:500!important;height:42px!important;margin:0!important;padding:0 18px!important;border-radius:100px!important;border:1.5px solid var(--pfd-border-color)!important;font-size:14px!important;min-width:48px!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important;background:var(--pfd-pill-bg, var(--pfd-background))!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#141414!important;-webkit-user-select:none!important;user-select:none!important;position:relative!important;gap:6px!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .t4s-swatch__item,.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-standard-options .t4s-swatch__item{overflow:hidden!important;white-space:nowrap!important;max-width:92px!important;transition:max-width .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-length-pill-gram{display:inline-block;max-width:0;opacity:0;margin-left:0;overflow:hidden;white-space:nowrap;font-size:11px;font-weight:400;letter-spacing:.01em;transform:translate(-4px);transition:max-width .28s cubic-bezier(.4,0,.2,1),opacity .22s ease,margin-left .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .t4s-swatch__item.is--selected.is--with-gram .pfd-length-pill-gram{max-width:120px;opacity:.62;margin-left:4px;transform:translate(0)}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .t4s-swatch__item.is--selected.is--with-gram,.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-standard-options .t4s-swatch__item.is--selected.is--with-gram{max-width:176px!important;padding-left:14px!important;padding-right:14px!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item:before{content:none!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item:hover,.pfd-override-wrapper .pfd-custom-wrapper .pfd-standard-options .t4s-swatch__item:hover{border-color:#141414!important;box-shadow:0 2px 8px #00000014!important;transform:translateY(-1px)!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item:active,.pfd-override-wrapper .pfd-custom-wrapper .pfd-standard-options .t4s-swatch__item:active{transform:scale(.97)!important;box-shadow:none!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item.is--selected,.pfd-override-wrapper .pfd-custom-wrapper .pfd-standard-options .t4s-swatch__item.is--selected{border-color:var(--pfd-border-color-selected)!important;background:var(--pfd-border-color-selected)!important;color:#fff!important;box-shadow:none!important;font-weight:inherit!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item.is--soldout,.pfd-override-wrapper .pfd-custom-wrapper .pfd-standard-options .t4s-swatch__item.is--soldout{opacity:.55!important;color:var(--pfd-muted-color)!important;cursor:pointer!important;border-style:dashed!important}.pfd-override-wrapper .pfd-custom-wrapper .color-info-accordion-text{font-family:DieGroteskB}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap{font-weight:600!important;height:auto!important;width:calc(25% - 6px)!important;margin:0!important;padding:8px!important;border-radius:8px!important;border:1px solid var(--pfd-border-color)!important;font-size:12px!important;font-weight:500!important;min-width:48px!important;transition:all .2s ease-out!important;background:#fafafa!important;box-shadow:0 0 #0000000d,0 0 #0000000d!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;cursor:pointer!important;color:#141414!important;flex-direction:column;gap:4px}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap:hover{border-color:#00000080!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;transform:translateY(-2px)!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap:active{transform:scale(.98)!important;box-shadow:none!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap.is--selected{border-color:var(--pfd-border-color-selected)!important;background:var(--pfd-background)!important;box-shadow:0 2px 8px #0000001a,0 1px 3px #0000000f!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap.is--soldout{opacity:1!important;background:#f5f5f5!important;color:var(--pfd-muted-color)!important;cursor:pointer!important;border:2px solid rgba(198,15,46,.48)!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap div[data-img-el]{width:100%!important;height:110px!important;min-width:40px!important;max-width:100%!important;padding:0!important;border-radius:.625rem!important;border:1px solid var(--pfd-border-color)!important;flex-shrink:0!important;overflow:hidden!important;transition:transform .2s ease-out!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap div[data-img-el] img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top left}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap div[data-img-el] img[src=""],.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap div[data-img-el] img:not([src]),.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap div[data-img-el] img[src=null]{opacity:0!important;visibility:hidden!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option{position:relative!important;font-family:DieGroteskB;padding-top:4px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option+.pfd-split-option,.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__option+.pfd-split-option,.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option+.t4s-swatch__option{margin-top:4px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-selection{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-standard-options{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-or-separator{font-size:13px!important;color:#b0b0b0!important;margin:0 2px!important;font-weight:400!important;font-family:var(--pfd-font-family)!important;font-style:normal!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-options{position:relative!important;display:flex;flex-direction:row;align-items:center;gap:8px}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-dropdown{font-weight:500!important;height:42px!important;margin:0!important;padding:0 36px 0 16px!important;border-radius:100px!important;border:1.5px solid var(--pfd-border-color)!important;font-size:14px!important;min-height:42px!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important;background:var(--pfd-background)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;font-family:var(--font-body-family)!important;color:#141414!important;outline:none!important;position:relative!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-dropdown:hover{border-color:#141414!important;box-shadow:0 2px 8px #00000014!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-dropdown:focus,.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-dropdown:active{outline:none!important;border-color:var(--pfd-border-color-selected)!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-dropdown:active{transform:scale(.97)!important;box-shadow:none!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-dropdown .t4s-icon-select-arrow{width:10px!important;height:10px!important;margin-left:8px!important;flex-shrink:0!important;transition:transform .2s ease!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-dropdown[aria-expanded=true] .t4s-icon-select-arrow{transform:rotate(180deg)!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-dropdown:after{content:"NEW"!important;position:absolute!important;top:-10px!important;right:-8px!important;background:var(--pfd-border-color-selected)!important;color:#fff!important;font-size:9px!important;font-weight:700!important;padding:4px 10px!important;border-radius:100px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.6px!important;font-family:var(--pfd-font-family-weighted)!important}.pfd-override-wrapper .pfd-custom-wrapper [data-pfd-wrapper]{position:absolute!important;top:100%!important;left:0!important;right:auto!important;min-width:280px!important;width:max-content!important;z-index:1000!important;border-radius:16px!important;box-shadow:0 12px 32px -4px #0000001f,0 4px 8px -2px #0000000a!important;border:1px solid #e5e7eb!important;background:#fff!important;overflow:hidden!important;margin-top:8px!important;opacity:0!important;transform:translateY(-8px) scale(.98)!important;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s!important;visibility:hidden!important;pointer-events:none!important}.pfd-override-wrapper .pfd-custom-wrapper [data-pfd-wrapper].is-open{opacity:1!important;transform:translateY(0) scale(1)!important;visibility:visible!important;pointer-events:auto!important}.pfd-override-wrapper .pfd-custom-wrapper [data-pfd-wrapper] .t4s-dropdown__content{max-height:300px!important;overflow-y:auto!important;padding:8px!important}@media(max-width:768px){.pfd-override-wrapper .pfd-custom-wrapper [data-pfd-wrapper] .t4s-dropdown__content{max-height:calc(55vh - 24px)!important;padding:4px 12px 20px!important;-webkit-overflow-scrolling:touch!important}.pfd-override-wrapper .pfd-custom-wrapper [data-pfd-wrapper]:before{display:none!important}}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-dropdown.is--selected,.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-options:has([data-swatch-item].is--selected)>.pfd-custom-dropdown{border-color:var(--pfd-border-color-selected)!important;background:var(--pfd-border-color-selected)!important;color:#fff!important;box-shadow:none!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-dropdown.is--selected .t4s-icon-select-arrow,.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-options:has([data-swatch-item].is--selected)>.pfd-custom-dropdown .t4s-icon-select-arrow{color:#fff!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-dropdown .pfd-custom-badge{background:#f3e8ff!important;color:#8b5cf6!important;font-size:8px!important;font-weight:500!important;padding:1px 3px!important;border-radius:3px!important;margin-left:4px!important;display:inline-block!important;vertical-align:middle!important;line-height:12px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-notice{margin-top:12px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-notice-content{background:#f3f4f680!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:12px 16px!important;display:flex!important;align-items:flex-start!important;gap:12px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-notice-icon{flex-shrink:0!important;width:16px!important;height:16px!important;margin-top:2px!important;color:#000!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-notice-text{font-size:14px!important;margin:0!important;line-height:1.4!important;color:#374151!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-notice-text strong{color:#111827!important;font-weight:600!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-notice-highlight{font-weight:600!important;color:#000!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-cta-custom-notice{display:none!important;width:100%!important;margin-bottom:16px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-cta-custom-notice.is--visible{display:block!important}@media(max-width:1023.98px){.pfd-override-wrapper .pfd-custom-wrapper .pfd-cta-custom-notice,.pfd-override-wrapper .pfd-custom-wrapper .pfd-cta-custom-notice.is--visible{display:none!important}}.pfd-override-wrapper .pfd-custom-wrapper .pfd-cta-custom-notice-content{background:#fbbf2426!important;border:1px solid #f59e0b!important;border-radius:8px!important;padding:12px 16px!important;display:flex!important;align-items:flex-start!important;gap:12px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-cta-custom-notice-icon{flex-shrink:0!important;width:16px!important;height:16px!important;color:#d97706!important;margin-top:2px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-cta-custom-notice-text{font-size:14px!important;margin:0!important;line-height:1.4!important;color:#92400e!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-option-info{margin:16px 0 20px!important;color:var(--pfd-muted-color)!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-info-content{color:var(--pfd-muted-color)!important;font-size:14px!important;display:flex!important;align-items:flex-start!important;gap:8px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-info-icon{flex-shrink:0!important;width:16px!important;height:16px!important;border-radius:50%!important;border:1px solid rgba(107,114,128,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;margin-top:2px!important;font-weight:500!important;background:#fff!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-info-text{line-height:1.4!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-option-content{margin-top:12px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-custom-option-content p{margin:0!important;font-size:14px!important;line-height:1.4!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title{align-items:center!important;gap:14px!important;margin-bottom:9px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title--left,.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title--right{font-size:13px!important;line-height:1.35!important;font-weight:500!important;color:#9f9f9f!important;letter-spacing:0!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title--left{display:inline-flex!important;align-items:baseline!important;gap:4px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title--left .bold,.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title--right .bold{font-weight:600!important;color:#161616!important;font-family:var(--pfd-font-family-weighted)!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title--right{position:static!important;display:inline-flex!important;align-items:baseline!important;gap:4px!important;margin-left:auto!important;text-align:right!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-gram-amount{color:#b9b9b9!important;font-size:13px!important;font-weight:500!important;white-space:nowrap!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-gram-amount:before{content:"\2022";margin-right:6px;opacity:.6}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-split-selection{background:#f6f6f6!important;border:1px solid #e3e3e3!important;border-radius:999px!important;padding:8px 12px!important;gap:10px!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .t4s-swatch__item,.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-standard-options .t4s-swatch__item{height:54px!important;min-height:54px!important;max-height:54px!important;min-width:58px!important;border-radius:999px!important;border:2px solid #dadada!important;background:transparent!important;color:#737373!important;font-size:14px!important;line-height:1!important;font-weight:500!important;transform:none!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .t4s-swatch__item:hover,.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-standard-options .t4s-swatch__item:hover{border-color:#cfcfcf!important;box-shadow:none!important;transform:none!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .t4s-swatch__item:focus,.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .t4s-swatch__item:active,.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-standard-options .t4s-swatch__item:focus,.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-standard-options .t4s-swatch__item:active{box-shadow:none!important;transform:none!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .t4s-swatch__item.is--selected,.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-standard-options .t4s-swatch__item.is--selected{border-color:#0a0a0a!important;background:#0a0a0a!important;color:#fff!important;font-weight:600!important;box-shadow:none!important;padding-left:18px!important;padding-right:18px!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .t4s-swatch__item.is--selected.is--with-gram .pfd-length-pill-gram{opacity:.92!important;color:#a8a8a8!important;text-transform:uppercase!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-custom-options{margin-left:2px!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-custom-dropdown{height:54px!important;min-height:54px!important;max-height:54px!important;min-width:142px!important;padding:0 20px!important;border:2px solid #cacaca!important;border-radius:999px!important;background:#f8f8f8!important;color:#727272!important;font-size:14px!important;font-weight:500!important;box-shadow:none!important;justify-content:center!important;gap:6px!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-custom-dropdown:hover,.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-custom-dropdown:focus,.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-custom-dropdown:active{box-shadow:none!important;transform:none!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-custom-dropdown .t4s-icon-select-arrow{width:10px!important;height:10px!important;margin-left:4px!important}@media(min-width:769px){.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item:not(.is--selected):not(.pfd-custom-dropdown),.pfd-override-wrapper .pfd-custom-wrapper .pfd-standard-options .t4s-swatch__item:not(.is--selected):not(.pfd-custom-dropdown){background:#f5f5f5!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-split-selection{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;gap:10px!important;flex-wrap:wrap!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-standard-options{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-or-separator{display:inline!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .t4s-swatch__item,.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-standard-options .t4s-swatch__item{height:42px!important;min-height:42px!important;max-height:42px!important;border:1.5px solid var(--pfd-border-color)!important;background:#f5f5f5!important;color:#141414!important;font-size:14px!important;box-shadow:none!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .t4s-swatch__item.is--selected,.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-standard-options .t4s-swatch__item.is--selected{border-color:var(--pfd-border-color-selected)!important;background:var(--pfd-border-color-selected)!important;color:#fff!important}.pfd-override-wrapper .pfd-custom-wrapper [data-is-length-option=true] .pfd-custom-dropdown{height:42px!important;min-height:42px!important;max-height:42px!important;min-width:auto!important;padding:0 36px 0 16px!important;border:1.5px solid var(--pfd-border-color)!important;background:var(--pfd-background)!important;color:#141414!important;font-size:14px!important;justify-content:space-between!important}}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item.swatch-loading,.pfd-override-wrapper .pfd-custom-wrapper .pfd-standard-options .t4s-swatch__item.swatch-loading{opacity:.6!important;pointer-events:none!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item.swatch-error,.pfd-override-wrapper .pfd-custom-wrapper .pfd-standard-options .t4s-swatch__item.swatch-error{background:#f5f5f5!important;color:var(--pfd-muted-color)!important;border-color:#ddd!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__item:focus,.pfd-override-wrapper .pfd-custom-wrapper .pfd-standard-options .t4s-swatch__item:focus{outline:2px solid var(--pfd-border-color-selected)!important;outline-offset:2px!important}@media(max-width:1536px){.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap{width:calc(33% - 6px)!important}}@media(max-width:1080px){.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap{width:calc(50% - 4px)!important}}@media(max-width:768px){.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__option,.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option{margin-bottom:10px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option+.pfd-split-option,.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__option+.pfd-split-option,.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option+.t4s-swatch__option{margin-top:2px!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__title{font-size:13px!important;margin-bottom:8px!important;letter-spacing:.01em!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__title--right{font-size:12px!important;font-weight:400!important;opacity:.48!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__title--right .bold{font-weight:500!important;opacity:1!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title--left,.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title--right{font-size:13px!important;line-height:1.4!important;opacity:1!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title--left .bold{font-weight:500!important;letter-spacing:.01em!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title{gap:10px!important;margin-bottom:8px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title--right .bold{font-weight:500!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title--right,.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-custom-notice{display:none!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-gram-amount{font-size:11px!important;opacity:.55!important}.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap{width:calc(33% - 6px)!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-split-selection{background:#f3f3f3!important;border:1px solid #eaeaea!important;padding:5px 6px!important;gap:6px!important;flex-wrap:nowrap!important;border-radius:999px!important;display:flex!important;width:100%!important;align-items:center!important;position:relative!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-standard-options{gap:2px!important;display:flex!important;flex:1 1 0%!important;flex-wrap:nowrap!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-custom-options{display:contents!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-standard-options .t4s-swatch__item{flex:1 1 0%!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;max-width:none!important;overflow:hidden!important;font-size:clamp(12px,3.8vw,15px)!important;font-weight:500!important;line-height:1!important;padding:0 4px!important;color:#1c1917!important;opacity:.42!important;background:transparent!important;border:none!important;border-radius:999px!important;box-shadow:none!important;transform:none!important;transition:opacity .2s ease,background .25s ease,color .2s ease!important;z-index:1!important;position:relative!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-standard-options .t4s-swatch__item:hover{opacity:.65!important;background:transparent!important;transform:none!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-standard-options .t4s-swatch__item:active{transform:none!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-standard-options .t4s-swatch__item.is--selected{flex:1.35 1 0%!important;background:#0a0a0a!important;color:#fff!important;opacity:1!important;font-weight:600!important;font-size:clamp(13px,4vw,16px)!important;line-height:1!important;border:none!important;border-radius:999px!important;box-shadow:none!important;padding:0 8px!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-standard-options .t4s-swatch__item.is--selected.is--with-gram{flex:1.7 1 0%!important;max-width:none!important;padding:0 8px!important;overflow:visible!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-standard-options .t4s-swatch__item.is--selected.is--with-gram .pfd-length-pill-gram{font-size:11px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#9a9a9a!important;opacity:1!important;max-width:80px!important;overflow:visible!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin-left:4px!important;display:inline-block!important;line-height:1!important;transform:translate(0)!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-segment-slider{position:absolute!important;top:5px!important;bottom:5px!important;left:6px!important;width:44px;background:#0a0a0a!important;border:none!important;border-radius:999px!important;box-shadow:0 1px 4px #0000001f!important;z-index:0!important;pointer-events:none!important;transition:transform .34s cubic-bezier(.4,0,.2,1),width .34s cubic-bezier(.4,0,.2,1),opacity .18s ease!important;will-change:transform,width!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-selection.has-slider .pfd-standard-options .t4s-swatch__item.is--selected{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-selection.has-slider .pfd-custom-dropdown.is--selected,.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-selection.has-slider .pfd-custom-options:has([data-swatch-item].is--selected)>.pfd-custom-dropdown{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-custom-dropdown{height:48px!important;min-height:48px!important;max-height:48px!important;min-width:0!important;font-size:14px!important;font-weight:500!important;padding:0 16px!important;width:auto!important;flex:0 0 auto!important;color:#8e8c8a!important;opacity:1!important;background:#fff!important;border:1.5px solid #d6d6d6!important;border-radius:999px!important;box-shadow:none!important;transition:border-color .2s ease,background .25s ease!important;z-index:1!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-custom-dropdown:hover{border-color:#b0b0b0!important;background:#fafafa!important;box-shadow:none!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-custom-dropdown.is--selected,.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-custom-options:has([data-swatch-item].is--selected)>.pfd-custom-dropdown{background:#0a0a0a!important;color:#fff!important;opacity:1!important;font-weight:600!important;border:none!important;border-radius:999px!important;box-shadow:none!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-custom-dropdown.is--selected .t4s-icon-select-arrow,.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-custom-options:has([data-swatch-item].is--selected)>.pfd-custom-dropdown .t4s-icon-select-arrow{color:#fff!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-custom-dropdown .t4s-icon-select-arrow{display:none!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-custom-dropdown:after{background:#e53935!important;color:#fff!important;font-size:7px!important;font-weight:700!important;padding:6px 8px!important;border-radius:999px!important;top:-12px!important;right:21px!important;left:auto!important;transform:none!important;letter-spacing:.04em!important;line-height:1!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-or-separator,.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-custom-suffix{display:none!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .pfd-custom-dropdown [data-current-value]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:120px!important}.pfd-override-wrapper .pfd-custom-wrapper [data-pfd-wrapper]{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;min-width:0!important;max-height:55vh!important;border-radius:20px 20px 0 0!important;margin-top:0!important;transform:translateY(100%)!important;opacity:0!important;box-shadow:0 -4px 24px #00000014!important;z-index:1100!important;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s!important}.pfd-override-wrapper .pfd-custom-wrapper [data-pfd-wrapper].is-open{transform:translateY(0)!important;opacity:1!important}}@media(max-width:480px){.pfd-override-wrapper .pfd-custom-wrapper .t4s-swatch__btn-wrap{width:calc(50% - 4px)!important}.pfd-override-wrapper .pfd-custom-wrapper .pfd-split-option .t4s-swatch__title--right{display:none!important}}@media(max-width:768px){.pfd-override-wrapper input,.pfd-override-wrapper textarea,.pfd-override-wrapper select,.pfd-override-wrapper .pfd-custom-dropdown{font-size:16px!important}}.pfd-override-wrapper .t4s-swatch__item,.pfd-override-wrapper .t4s-swatch__btn-wrap,.pfd-override-wrapper .pfd-custom-dropdown,.pfd-override-wrapper .pfd-drawer-item,.pfd-override-wrapper button,.pfd-override-wrapper [role=button],.pfd-override-wrapper a,.pfd-override-wrapper label,.pfd-override-wrapper input,.pfd-override-wrapper select,.pfd-override-wrapper summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.t4s-swatch__availability-hint{font-size:11px;margin-top:4px;line-height:1.3;font-weight:500;text-align:center;max-width:120px;word-wrap:break-word}[data-luminance=light] .t4s-swatch__availability-hint{color:#000000bf;background:#fffc;padding:2px 4px;border-radius:3px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-luminance=dark] .t4s-swatch__availability-hint{color:#ffffffe6;background:#0009;padding:2px 4px;border-radius:3px;text-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.t4s-swatch__btn-wrap:not([data-luminance]) .t4s-swatch__availability-hint{color:#666}.t4s-swatch__btn-wrap.is--out-of-stock .t4s-swatch__availability-hint{font-style:normal!important}.t4s-swatch__btn-wrap.is--out-of-stock{position:relative}.t4s-swatch__btn-wrap.is--out-of-stock .t4s-swatch__restock-badge{position:relative;margin-bottom:2px}@media(max-width:768px){.t4s-swatch__availability-hint{font-size:10px;max-width:100px}}.t4s-swatch__stock-overlay{position:absolute;left:50%;bottom:6px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;width:calc(100% - 10px);z-index:4;pointer-events:none}.t4s-swatch__stock-overlay .t4s-swatch__restock-badge,.t4s-swatch__stock-overlay .t4s-swatch__availability-hint{position:static!important;margin:0!important;max-width:100%;text-align:center;font-style:normal!important;text-decoration:none!important}.t4s-swatch__stock-overlay .t4s-swatch__availability-hint{font-size:10px;line-height:1.2}.t4s-swatch__btn-wrap [data-img-el] .t4s-swatch__stock-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;z-index:5!important;pointer-events:none!important;display:none!important;text-align:center!important;padding:0 6px 8px!important}.t4s-swatch__btn-wrap.is--out-of-stock [data-img-el] .t4s-swatch__stock-overlay{display:flex!important}.t4s-swatch__btn-wrap [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__restock-badge,.t4s-swatch__btn-wrap [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__availability-hint{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:92%!important;margin:0 auto!important;padding:0!important;border-radius:0!important;text-align:center!important;font-style:normal!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;line-height:1.2!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;align-self:center!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important}.t4s-swatch__btn-wrap [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__restock-badge{width:auto!important;padding:3px 8px!important;border-radius:4px!important;background:#0000000d!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 2px 8px #00000014!important;backdrop-filter:blur(10px) saturate(1.15)!important;-webkit-backdrop-filter:blur(10px) saturate(1.15)!important}.t4s-swatch__btn-wrap [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__availability-hint{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.t4s-swatch__btn-wrap [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__restock-badge,.t4s-swatch__btn-wrap [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__availability-hint{color:#fff!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.75)!important}.t4s-swatch__btn-wrap[data-luminance=light] [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__restock-badge,.t4s-swatch__btn-wrap[data-luminance=light] [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__availability-hint{color:#000000e6!important;text-shadow:0 1px 2px rgba(255,255,255,.65)!important}.t4s-swatch__btn-wrap[data-luminance=light] [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__restock-badge{background:#ffffff0d!important;border-color:#0000001f!important}.t4s-swatch__btn-wrap[data-luminance=dark] [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__restock-badge,.t4s-swatch__btn-wrap[data-luminance=dark] [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__availability-hint{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}.t4s-swatch__btn-wrap[data-luminance=dark] [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__restock-badge{background:#0000000d!important;border-color:#fff3!important}.t4s-swatch__item.is-sw__color.is--selected,.t4s-swatch__btn-wrap.is--selected [data-img-el].t4s-swatch__item{background:transparent!important;background-color:transparent!important}.t4s-swatch__btn-wrap.is--selected [data-img-el]{background:transparent!important}.t4s-swatch__btn-wrap [data-img-el] img[src]:not([src=""]):not([src=null]){display:block!important;opacity:1!important;visibility:visible!important}.t4s-swatch__btn-wrap[data-luminance] [data-img-el],.t4s-swatch__btn-wrap[data-luminance] [data-img-el] img{filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;opacity:1!important;visibility:visible!important}.pfd-gram-guide{margin:0 0 20px;border:1px solid var(--pfd-border-color, #e5e7eb);border-radius:10px;background:#fafafa;font-family:DieGroteskB,sans-serif!important;overflow:hidden;transition:border-color .2s ease}.pfd-gram-guide[open]{border-color:var(--pfd-border-color-selected, #141414)}.pfd-gram-guide__toggle{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;font-family:DieGroteskB,sans-serif!important}.pfd-gram-guide__toggle::-webkit-details-marker{display:none}.pfd-gram-guide__toggle::marker{content:""}.pfd-gram-guide__toggle-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#111827;letter-spacing:.01em}.pfd-gram-guide__icon{flex-shrink:0;color:#6b7280;width:15px;height:15px}.pfd-gram-guide__chevron{flex-shrink:0;color:#9ca3af;transition:transform .25s cubic-bezier(.4,0,.2,1)}.pfd-gram-guide[open] .pfd-gram-guide__chevron{transform:rotate(180deg);color:#111827}.pfd-gram-guide__toggle:hover{background:#f3f4f6}.pfd-gram-guide__toggle:hover .pfd-gram-guide__chevron{color:#374151}.pfd-gram-guide__body{padding:0 16px 14px}.pfd-gram-guide__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #e5e7eb}.pfd-gram-guide__row{display:contents}.pfd-gram-guide__length,.pfd-gram-guide__detail{padding:8px 0;font-size:13px;line-height:1.35;color:#374151;border-bottom:1px solid #f0f0f0;font-family:DieGroteskB,sans-serif!important}.pfd-gram-guide__length{font-weight:700;color:#111827;padding-right:12px}.pfd-gram-guide__detail{font-weight:400;color:#6b7280}.pfd-gram-guide__row:last-child .pfd-gram-guide__length,.pfd-gram-guide__row:last-child .pfd-gram-guide__detail{border-bottom:none}@media(max-width:767px){.pfd-gram-guide{display:none!important}.pfd-gram-guide__toggle{padding:10px 12px}.pfd-gram-guide__toggle-label{font-size:12px}.pfd-gram-guide__body{padding:0 12px 12px}.pfd-gram-guide__length,.pfd-gram-guide__detail{font-size:12px;padding:6px 0}}.pfd-drawer-header{display:none}@media(max-width:768px){.pfd-drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 16px 12px!important;border-bottom:1px solid #f0f0f0!important}.pfd-drawer-title{font-size:15px!important;font-weight:600!important;color:#111!important;font-family:var(--pfd-font-family-weighted, inherit)!important}.pfd-drawer-close{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:50%!important;border:none!important;background:#f5f5f5!important;color:#666!important;cursor:pointer!important;padding:0!important;transition:background .15s ease,color .15s ease!important;flex-shrink:0!important}.pfd-drawer-close:hover,.pfd-drawer-close:active{background:#e5e5e5!important;color:#111!important}}.pfd-mobile-backdrop{display:none}@media(max-width:768px){.pfd-mobile-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:1099;opacity:0;pointer-events:none;transition:opacity .25s ease}.pfd-mobile-backdrop.is-visible{opacity:1;pointer-events:auto}.t4s-swatch__restock-badge,.t4s-swatch__leadtime-badge,.t4s-swatch__btn-wrap.is--out-of-stock:hover .t4s-swatch__restock-badge,.t4s-swatch__btn-wrap [data-img-el] .t4s-swatch__stock-overlay .t4s-swatch__restock-badge{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000008c!important;color:#fffffff2!important;border-color:#ffffff1f!important}[data-luminance=light] .t4s-swatch__availability-hint,[data-luminance=dark] .t4s-swatch__availability-hint{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}[data-pfd-wrapper] .t4s-swatch__restock-badge,[data-pfd-wrapper] .t4s-swatch__availability-hint{display:none!important}[data-pfd-wrapper] [data-swatch-item]{text-decoration:none!important;opacity:1!important}[data-pfd-wrapper] .pfd-drawer-item{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;width:calc(100% - 8px)!important;min-height:44px!important;padding:10px 12px!important;margin:2px 4px!important;border:none!important;border-radius:8px!important;background:#fff!important;color:#333!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;height:auto!important;max-height:none!important;min-width:0!important;box-shadow:none!important;transform:none!important;text-align:left!important;cursor:pointer!important;position:relative!important;transition:background .15s ease!important}[data-pfd-wrapper] .pfd-drawer-item:hover{background:#f5f5f4!important}[data-pfd-wrapper] .pfd-drawer-item:active{background:#e7e5e4!important}[data-pfd-wrapper] .pfd-drawer-item.is--selected{background:#f5f5f4!important}[data-pfd-wrapper] .pfd-drawer-item.pfd-kbd-focus{outline:2px solid var(--accent-color, #111);outline-offset:-2px;background:#f5f5f4!important}[data-pfd-wrapper] .pfd-drawer-item .pfd-option-text{flex:1 1 0%!important;display:inline!important;min-width:0!important;color:#333!important}[data-pfd-wrapper] .pfd-drawer-item .pfd-time-notice{opacity:.5!important}[data-pfd-wrapper] .pfd-drawer-item .pfd-custom-badge{background:#f3e8ff!important;color:#8b5cf6!important;font-size:11px!important;font-weight:500!important;padding:2px 8px!important;border-radius:4px!important;margin-left:12px!important;display:inline-block!important;flex-shrink:0!important;line-height:16px!important;white-space:nowrap!important}.pdp-stock-indicator{display:none;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:0 4px}@media(max-width:1023px){.pdp-stock-indicator,.pdp-stock-indicator.is--visible{display:none!important}}.pdp-stock-indicator.is--visible{display:flex}.pdp-stock-indicator__dot{width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:pdpStockPulse 1.8s infinite}@keyframes pdpStockPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.pdp-stock-indicator__text{font-family:DieGroteskB,sans-serif;font-size:12px;font-weight:400;color:#22c55e;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/143/assets/product-form-dynamic.css.map */
