html{scroll-behavior:smooth}body{overflow-x:hidden}.animate-section,.animate-item{opacity:1!important;transform:none!important}.product__accordion details .accordion__content-wrapper{display:none}.product__accordion details[open] .accordion__content-wrapper{display:block;grid-template-rows:1fr;padding:12px 0}.product__accordion details[open] .accordion__content{visibility:visible;opacity:1;overflow:visible}.product__accordion summary{cursor:pointer}.menu-drawer-container[open]>.menu-drawer{visibility:visible;transform:translate(0)}details[open]>.search-modal{opacity:1;visibility:visible}.header__icon--menu[aria-expanded=true] .icon-close{display:block}.header__icon--menu[aria-expanded=true] .icon-hamburger{display:none}.menu-drawer__navigation{padding-top:28px}.menu-drawer__close-button{display:block}#ProductInfo-template--28039702446253__main{scroll-margin-top:100px}.loading-overlay__spinner{display:none!important}.sticky-atc{display:block;transform:translateY(110%)!important;transition:transform .2s ease!important}.sticky-atc.pf-visible{transform:translateY(0)!important}.sticky-atc__label__text{white-space:normal}.pf-offers{border:0;padding:0;margin:24px 0 14px;display:grid;gap:20px;min-width:0}.pf-offer{position:relative;display:block;cursor:pointer;border:2px solid #eee4dd;border-radius:8px;background:#fff;transition:border-color .15s}.pf-offer:has(input:checked){border-color:#ed8a4b;background:#fff6f0}.pf-offer>input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer;margin:0}.pf-offer:has(input:focus-visible){outline:3px solid #111;outline-offset:4px}.pf-offer-main{display:flex;align-items:center;gap:12px;padding:15px}.pf-radio{width:22px;height:22px;border:2px solid #e5d6ca;border-radius:50%;flex-shrink:0;background:#fff}.pf-offer input:checked~.pf-offer-main .pf-radio{border:6px solid #ed8a4b}.pf-offer-copy{display:grid;flex:1;min-width:0;line-height:1.25}.pf-offer-copy strong{font-size:19px;font-weight:800;letter-spacing:-.3px}.pf-offer-copy small{font-size:12px;margin-top:7px;line-height:1.35;color:#555}.pf-offer-price{display:grid;text-align:right;white-space:nowrap;align-self:center;line-height:1.35}.pf-offer-price b{font-size:19px;font-weight:800}.pf-offer-price s{font-size:13px;color:#666;font-weight:400}.pf-offer-badge{position:absolute;right:12px;top:-12px;background:#ed8a4b;color:#fff;padding:4px 11px;border-radius:4px;font-size:11px;line-height:1.3;font-weight:700}.pf-gift{display:flex;gap:9px;align-items:center;padding:10px 14px;border-top:1px solid #e7d8cb;font-size:12px;line-height:1.3;background:#f4e7dc;border-radius:0 0 6px 6px}.pf-gift img{object-fit:cover;border-radius:5px}.pf-extras{display:grid;gap:10px;margin-bottom:16px}.pf-extra{display:flex;align-items:center;gap:10px;cursor:pointer;background:#fff7f1;border:1px solid #edddd0;padding:12px;border-radius:8px;line-height:1.3}.pf-extra>input{width:18px;height:18px;accent-color:#ed8a4b;flex-shrink:0}.pf-extra>img{border-radius:5px;object-fit:contain;background:#fff}.pf-extra>span:not(.pf-offer-price){flex:1}.pf-extra strong{font-size:14px;display:block}.pf-extra small{display:block;font-size:11px;margin-top:4px}.pf-extra .pf-offer-price b{font-size:15px}.pf-extra .pf-offer-price s{font-size:11px}.pf-cart{position:fixed;inset:0 0 0 auto;width:460px;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#fff;color:#17181c;box-shadow:-8px 0 40px #0002;font-family:var(--font-body-family)}.pf-cart[open]{display:flex;flex-direction:column}.pf-cart::backdrop,#pf-lightbox::backdrop{background:#0007}.pf-cart-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;padding:18px 22px}.pf-cart-head h2{font-family:inherit;font-weight:800;font-size:24px;margin:0}.pf-cart-head button,#pf-lightbox>button{background:none;border:0;font-size:32px;cursor:pointer;line-height:1;width:40px;height:40px;color:#151515}.pf-cart #pf-cart-content{flex:1;min-height:0;overflow:auto;padding:20px}.pf-cart-line{display:grid;grid-template-columns:80px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid #eee}.pf-cart-line>img{width:80px;height:80px;object-fit:contain;border-radius:8px}.pf-cart-line h3{font-family:inherit;font-size:15px;line-height:1.4;margin:0 0 8px;font-weight:700}.pf-line-prices{font-size:15px;font-weight:700}.pf-line-prices s{font-weight:400;font-size:12px;color:#777;margin-left:8px}.pf-cart-discount{color:#b35b26;font-size:12px;line-height:1.3;margin:8px 0}.pf-quantity{display:inline-flex;border:1px solid #ddd;border-radius:5px;align-items:center;margin-top:10px}.pf-quantity button{border:0;background:#fff;width:32px;height:30px;cursor:pointer;font:inherit}.pf-quantity span{min-width:25px;text-align:center}.pf-remove{font:inherit;font-size:11px;border:0;background:none;text-decoration:underline;cursor:pointer;margin-left:10px}.pf-cart-footer{padding:20px;border-top:1px solid #ddd;background:#fff}.pf-cart-total{display:flex;justify-content:space-between;font-size:21px}.pf-cart-footer p{font-size:12px;color:#777;margin:7px 0 15px}.pf-cart-footer .button{font-size:16px;font-weight:700}.pf-continue{display:block;text-align:center;background:none;border:0;text-decoration:underline;font:inherit;font-size:13px;margin:15px auto 0;cursor:pointer}#pf-cart-error{font-size:13px;color:#b00020;margin:0 20px}#pf-cart-error:empty{display:none}#pf-lightbox{border:0;border-radius:8px;padding:40px 12px 12px;background:#fff;max-width:95vw;max-height:95dvh}#pf-lightbox>img{display:block;max-width:85vw;max-height:82dvh;object-fit:contain}#pf-lightbox>button{position:absolute;right:5px;top:0}body:has(dialog[open]){overflow:hidden}.pf-cart-count{position:absolute;bottom:.4rem;left:2.2rem;background:#ed8a4b;color:#fff;border-radius:50%;font-size:10px;min-width:17px;height:17px;text-align:center;line-height:17px}.pf-cart-empty{padding:30px 5px;text-align:center}.fv-tp-badge__text{white-space:normal!important}.rh-sale{white-space:normal!important;text-align:center}.rhr-r>*{min-width:0}.rh-receipt .rhr-r b{line-height:1.35}.rh-receipt .rhr-r span{line-height:1.4;max-width:49%}.pf-cart button:focus-visible,.thumbnail:focus-visible{outline:3px solid #ec8a49;outline-offset:3px}@media(max-width:749px){.pf-offer-main{padding:14px 11px;gap:9px}.pf-offer-copy strong{font-size:16px}.pf-offer-price b{font-size:17px}.pf-offer-copy small,.pf-offer-badge{font-size:10px}.pf-offer .pf-radio{width:20px;height:20px}.fv-tp-badge{gap:6px!important;padding:6px 8px!important}.fv-tp-badge__text{font-size:11px!important}.fv-tp-badge__star{width:16px!important;height:16px!important}.rh-receipt .rhr-r{padding:10px;gap:8px;font-size:12px}.rh-receipt .rhr-r span{font-size:10px}.rh-sale{font-size:14px!important}.rh-count{font-size:12px!important}.sticky-atc__title{max-width:165px;font-size:12px}.sticky-atc__button .button{padding:12px;font-size:12px}.pf-extra{padding:10px 8px;gap:8px}.pf-extra>img{width:42px;height:42px}.pf-extra strong{font-size:12px}.pf-extra .pf-offer-price b{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.product__media-list{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product__media-list::-webkit-scrollbar{display:none}.product__media-item{scroll-snap-align:start}media-gallery .slider-counter__link[aria-current=true] .dot{background:rgb(var(--color-foreground))}media-gallery button:focus-visible,.scroll-to-top-btn:focus-visible{outline:3px solid #df8f56;outline-offset:3px}.product__media-wrapper{min-width:0}.pf-offers{gap:10px;margin:24px 0 10px}.pf-offer{border:1px solid #e8dcd3;box-shadow:0 0 0 1px transparent;color:#000}.pf-offer:has(input:checked){border-color:#df8f56;box-shadow:0 0 0 1px #df8f56;background:#fff}.pf-offer-main{padding:12px 20px;gap:18px;min-height:75px}.pf-offer:has(.pf-offer-badge) .pf-offer-main{padding-top:19px;padding-bottom:19px;min-height:89px}.pf-radio{width:20px;height:20px;border:3px solid white;outline:2px solid #ebdbcf}.pf-offer input:checked~.pf-offer-main .pf-radio{border:3px solid white;background:#df8f56;outline-color:#df8f56}.pf-offer-copy{line-height:1.4}.pf-offer-copy strong,.pf-offer-price b{font-size:20px;font-weight:700;letter-spacing:0;line-height:1.4}.pf-offer-copy small{font-size:15px;margin-top:0;line-height:1.4}.pf-offer-price s{font-size:15px;line-height:1.4}.pf-offer-badge{right:15px;top:-9px;padding:6px 8px;border-radius:0 0 5px 5px;background:#df8f56;font:700 14px/14px sans-serif;z-index:1;pointer-events:none}.pf-offer-badge:before{content:"";position:absolute;right:100%;top:0;border-bottom:8px solid #9e5c2c;border-left:8px solid transparent}.pf-gift{gap:10px;padding:7px 8px;background:#de8650;border:0;color:#000;min-height:45px;border-radius:0 0 7px 7px;font-size:12px}.pf-gift strong{flex:1;font-weight:700}.pf-gift img{border-radius:2px;flex-shrink:0}.pf-gift s{margin-left:auto;white-space:nowrap;font-size:12px;font-weight:400}.pf-bundle-detail{display:none;align-items:center;gap:10px;margin:0 18px 12px;padding:12px;border:1px solid #e8dcd3;border-radius:4px;background:#fff;line-height:1.3}.pf-offer:has(input:checked) .pf-bundle-detail{display:flex}.pf-bundle-detail img{object-fit:contain;flex-shrink:0}.pf-bundle-detail>strong{flex:1;font-size:12px;font-weight:700}.pf-bundle-detail .pf-offer-price b{font-size:14px}.pf-bundle-detail .pf-offer-price s{font-size:12px}.pf-extras{gap:10px;margin-bottom:15px}.pf-extra{background:#fff;border:1px solid #e8dcd3;padding:12px 20px;gap:12px;color:#000}.pf-extra>input{width:20px;height:20px;margin:0;accent-color:#df8f56}.pf-extra>img{width:50px;height:50px;border-radius:0}.pf-extra strong,.pf-extra .pf-offer-price b{font-size:20px;font-weight:700;line-height:1.4}.pf-extra small,.pf-extra .pf-offer-price s{font-size:15px;line-height:1.4;margin-top:0}.pf-extra:has(input:checked){border-color:#df8f56;box-shadow:0 0 0 1px #df8f56}.pf-extra:has(input:focus-visible){outline:3px solid #111;outline-offset:3px}.pf-extra>span:not(.pf-offer-price){min-width:0;overflow-wrap:anywhere}media-gallery .splide__arrow:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}media-gallery .splide__arrow--next:after{top:-14px;right:0;bottom:-14px;left:-28px}media-gallery .splide__arrow--prev:after{top:-14px;right:-28px;bottom:-14px;left:0}.menu-drawer-container[open]{z-index:100}body:has(#Details-menu-drawer-container[open]),body:has(details[open]>.search-modal){overflow:hidden}.scroll-to-top-btn{transition:opacity .2s,visibility .2s}.pf-cart[aria-busy=true] .pf-quantity,.pf-cart[aria-busy=true] .pf-remove{opacity:.5;pointer-events:none}.pf-cart-footer[hidden]{display:none}.pf-quantity button{min-width:40px;min-height:40px}.pf-remove{min-height:40px}@media(max-width:749px){.pf-offer-main{padding-left:18px;padding-right:18px;gap:18px}.pf-offer-copy strong,.pf-offer-price b{font-size:20px}.pf-offer-copy small,.pf-offer-price s{font-size:15px}.pf-offer-badge{font-size:13px}.pf-extra{padding:12px 18px;gap:12px}.pf-extra strong,.pf-extra .pf-offer-price b{font-size:19px}.pf-extra small,.pf-extra .pf-offer-price s{font-size:14px}.rh-count{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding:10px 8px!important}.rh-count b{flex-shrink:0}.sticky-atc__title{font-size:12px!important;line-height:1.2!important}.sticky-atc__button{flex-shrink:0}.sticky-atc__button .button{min-height:44px}}@media(max-width:359px){.pf-offer-main{gap:12px;padding-left:13px;padding-right:13px}.pf-offer-copy strong,.pf-offer-price b{font-size:17px}.pf-offer-copy small,.pf-offer-price s{font-size:12px}.pf-extra{padding:10px;gap:8px}.pf-extra strong,.pf-extra .pf-offer-price b{font-size:15px}.pf-extra small,.pf-extra .pf-offer-price s{font-size:12px}.pf-extra>img{width:40px;height:40px}.pf-bundle-detail{margin-left:10px;margin-right:10px;padding:8px}.sticky-atc__title{max-width:130px}}@media(min-width:750px)and (max-width:989px){.product__title h1{font-size:28px;line-height:1.15;overflow-wrap:normal}.pf-offer-main{padding-left:12px;padding-right:12px;gap:10px}.pf-offer-copy strong,.pf-offer-price b{font-size:17px}.pf-offer-copy small,.pf-offer-price s{font-size:12px}.pf-offer-badge{font-size:11px}.pf-extra{padding:10px;gap:8px}.pf-extra>img{width:35px;height:35px}.pf-extra strong,.pf-extra .pf-offer-price b{font-size:14px}.pf-extra small,.pf-extra .pf-offer-price s{font-size:11px}.pf-bundle-detail{margin-left:10px;margin-right:10px;padding:8px;gap:8px}.pf-bundle-detail img{width:35px;height:35px}.pf-bundle-detail>strong{font-size:11px;min-width:0}.pf-bundle-detail .pf-offer-price b{font-size:12px}.pf-bundle-detail .pf-offer-price s{font-size:10px}}.scroll-to-top-btn{display:flex!important;opacity:0;visibility:hidden;pointer-events:none}.scroll-to-top-btn--visible{opacity:1;visibility:visible;pointer-events:auto}body:has(.sticky-atc.pf-visible) .scroll-to-top-btn{bottom:95px}.pf-uk-main{max-width:1120px;margin:40px auto;padding:0 24px;color:#151515;font-family:Arial,sans-serif}.pf-uk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pf-uk-card img{width:100%;aspect-ratio:1;object-fit:contain}.pf-uk-card{color:inherit;text-decoration:none;border:1px solid #eee;border-radius:14px;padding:20px}.pf-uk-main input,.pf-uk-main textarea{display:block;width:100%;padding:14px;margin:10px 0 20px;border:1px solid #bbb;border-radius:6px}.pf-uk-main form{max-width:680px}.pf-uk-footer{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;padding:32px}.pf-uk-footer a{color:inherit}@media(max-width:700px){.pf-uk-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pf-uk-custom.css.map */
