.pf-bf-pdp .pf-bf-head{display:block}.pf-bf-pdp .pf-bf-pill{display:inline-block;margin:0 0 .5rem;padding:.22rem .6rem;border-radius:999px;background:var(--pf-bf-red, #c4231b);color:#fff;font-family:var(--bs-headings-font-family, inherit);font-weight:600;font-size:.95rem;line-height:1.2;letter-spacing:.03em}.pf-bf-pdp .pf-bf-pill[hidden]{display:none}.pf-bf-pdp .pf-bf-head__title{margin:0 0 .6rem}.pf-bf-pdp .pf-bf-head__row{display:flex;align-items:flex-start;justify-content:space-between;column-gap:.75rem;row-gap:.25rem}.pf-bf-pdp .pf-bf-rating{display:flex;align-items:center;gap:.45rem;margin:.2rem 0 0;min-width:0;flex:0 1 auto;color:var(--pf-ink-strong, #171e26)}.pf-bf-pdp .pf-bf-stars{position:relative;display:inline-block;flex:none;line-height:0}.pf-bf-pdp .pf-bf-stars__row{display:inline-flex;flex-wrap:nowrap;gap:1px}.pf-bf-pdp .pf-bf-stars__row svg{flex:none;width:16px;height:16px;fill:#171e2633}.pf-bf-pdp .pf-bf-stars__row--fill{position:absolute;top:0;left:0;overflow:hidden}.pf-bf-pdp .pf-bf-stars__row--fill svg{fill:var(--pf-ink-strong, #171e26)}.pf-bf-pdp .pf-bf-rating__count{font-size:.85rem;font-weight:700;line-height:1.2;white-space:nowrap}.pf-bf-pdp .pf-bf-rating__word{font-weight:600}.pf-bf-pdp .product-content .product-price.pf-bf-price{display:grid;justify-items:end;align-content:start;row-gap:0;margin:0 0 0 auto;flex:none;text-align:right;font-size:1.45rem!important;line-height:1.1}.pf-bf-pdp .pf-bf-price .product-price-final{grid-row:1;margin:0;color:var(--pf-ink-strong, #171e26)!important;font-weight:800!important;font-size:1.45rem!important;letter-spacing:-.01em;white-space:nowrap}.pf-bf-pdp .pf-bf-price .product-price-compare{grid-row:2;margin:.1rem 0 0!important;color:var(--pf-bf-red, #c4231b)!important;font-size:.9rem!important;line-height:1.2}.pf-bf-pdp .pf-bf-price .product-price-compare s{color:var(--pf-bf-red, #c4231b)!important;font-size:.9rem!important;font-weight:600!important;text-decoration-thickness:1.5px}.pf-bf-pdp .pf-bf-price .price-badge-sold-out{grid-row:3;margin:.25rem 0 0}.pf-bf-pdp .product-content .pf-bf-head__row:not(:has(.pf-bf-rating)) .product-price.pf-bf-price{margin:0;justify-items:start;text-align:left}@media(min-width:992px){.pf-bf-pdp .product-content .product-price.pf-bf-price,.pf-bf-pdp .pf-bf-price .product-price-final{font-size:1.7rem!important}}@media(max-width:359.98px){.pf-bf-pdp .pf-bf-rating__word{display:none}.pf-bf-pdp .product-content .product-price.pf-bf-price,.pf-bf-pdp .pf-bf-price .product-price-final{font-size:1.3rem!important}}.pf-bf-pdp .pf-bf-under{display:block}.pf-bf-pdp .pf-bf-model{margin:.5rem 0 0;font-size:.85rem;font-weight:600;line-height:1.35;color:var(--pf-ink-strong, #171e26)}.pf-bf-pdp .pf-bf-dots{display:flex;justify-content:center;align-items:center;gap:0;padding:.35rem 0 .2rem;min-height:28px}.pf-bf-pdp .pf-bf-dots[hidden]{display:none}.pf-bf-pdp .pf-bf-dot{position:relative;flex:none;width:22px;height:22px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pf-bf-pdp .pf-bf-dot:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#171e2640;transition:background-color .15s linear}.pf-bf-pdp .pf-bf-dot[aria-current=true]:before{background:var(--pf-ink-strong, #171e26)}.pf-bf-pdp .pf-bf-dot:focus{outline:none}.pf-bf-pdp .pf-bf-dot:focus-visible{outline:2px solid var(--pf-ink-strong, #171e26);outline-offset:-2px;border-radius:50%}@media(max-width:991.98px){.pf-bf-pdp .product-gallery .thumbs-splide{position:absolute!important;width:1px;height:1px;margin:0!important;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.pf-bf-pdp .product-gallery{margin-bottom:0!important}.pf-bf-pdp .product-gallery-wrapper{padding-top:0!important}html.pf-bf-capped .pf-bf-pdp .product-gallery .main-splide{height:var(--pf-bf-photo-h);overflow:hidden}html.pf-bf-capped .pf-bf-pdp .product-gallery .main-splide .splide__track,html.pf-bf-capped .pf-bf-pdp .product-gallery .main-splide .splide__list,html.pf-bf-capped .pf-bf-pdp .product-gallery .main-splide .splide__slide,html.pf-bf-capped .pf-bf-pdp .product-gallery .main-splide .splide__slide>a{height:100%}html.pf-bf-capped .pf-bf-pdp .product-gallery .main-splide .splide__slide img:not(.pf-bf-gift__img){width:100%;height:100%;max-width:100%;object-fit:contain}html.pf-bf-grown .pf-bf-pdp .product-gallery .main-splide .splide__slide{overflow:hidden}html.pf-bf-grown .pf-bf-pdp .product-gallery .main-splide .splide__slide img:not(.pf-bf-gift__img){transform:scale(var(--pf-bf-photo-z, 1))}.pf-bf-pdp .product-content .pf-bf-head{margin-bottom:var(--pf-bf-head-after, 1.5rem)!important}}@media(min-width:992px){.pf-bf-pdp .pf-bf-dots{display:none}}.pf-bf-pdp .pf-bf-colours{margin:0 0 1rem}.pf-bf-pdp .pf-bf-colours__head{display:flex;align-items:baseline;gap:.55rem;margin:0 0 .5rem;line-height:1.2}.pf-bf-pdp .pf-bf-colours__label{font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pf-navy, #163f66)}.pf-bf-pdp .pf-bf-colours__value{font-size:.95rem;font-weight:700;color:var(--pf-ink-strong, #171e26)}.pf-bf-pdp .pf-bf-colours__list{position:relative;display:flex;flex-wrap:nowrap;gap:.5rem;margin:0 -3px;padding:3px 3px 6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pf-bf-pdp .pf-bf-colours__list::-webkit-scrollbar{display:none}.pf-bf-pdp .pf-bf-colours__item{position:relative;flex:none;padding:0}.pf-bf-pdp .pf-bf-colours__item label{position:relative;display:block;width:64px;height:64px;margin:0;overflow:hidden;cursor:pointer;background:#fff;border:1px solid rgba(23,30,38,.22);border-radius:calc(var(--pf-radius, .75rem) * .7);-webkit-tap-highlight-color:transparent}.pf-bf-pdp .pf-bf-colours__item img{display:block;width:100%;height:100%;padding:3px;object-fit:contain}.pf-bf-pdp .pf-bf-colours__text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:2px 4px;font-size:.7rem;font-weight:700;line-height:1.15;text-align:center;color:var(--pf-ink-strong, #171e26)}.pf-bf-pdp .pf-bf-colours__item input:checked+label{border-color:var(--pf-ink-strong, #171e26);box-shadow:0 0 0 1px var(--pf-ink-strong, #171e26)}.pf-bf-pdp .pf-bf-colours__item input:focus{outline:none}.pf-bf-pdp .pf-bf-colours__item input:focus-visible+label{outline:2px solid var(--pf-ink-strong, #171e26);outline-offset:2px}@media(hover:hover){.pf-bf-pdp .pf-bf-colours__item input:not(:checked)+label:hover{border-color:var(--pf-accent-deep, #b9c73f)}}.pf-bf-pdp .pf-bf-colours__item.is-out img{opacity:.45}.pf-bf-pdp .pf-bf-colours__item.is-out label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),rgba(23,30,38,.6) calc(50% - 1px),rgba(23,30,38,.6) calc(50% + 1px),transparent calc(50% + 1px))}.pf-bf-pdp .pf-bf-fin-open,.pf-bf-pdp .pf-bf-fin-open:hover,.pf-bf-pdp .pf-bf-fin-open:active,.pf-bf-pdp .pf-bf-fin-open:focus{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;margin:.9rem 0 0;padding:.78rem 1rem;background:var(--pf-tint, #f6f8e2);color:var(--pf-ink-strong, #171e26);border:1px solid rgba(23,30,38,.18);border-radius:calc(var(--pf-radius, .75rem) * .7);font-size:.95rem;font-weight:700;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}.pf-bf-pdp .pf-bf-fin-open:focus{outline:none}.pf-bf-pdp .pf-bf-fin-open:focus-visible{outline:2px solid var(--pf-ink-strong, #171e26);outline-offset:2px}.pf-bf-pdp .pf-bf-fin-open svg{flex:none}@media(hover:hover){.pf-bf-pdp .pf-bf-fin-open:hover{border-color:var(--pf-accent-deep, #b9c73f)}}.pf-bf-pdp .pf-sizebox .size-buttons label{position:relative}html:has(dialog.pf-bf-fin[open]){overflow:hidden}.pf-bf-fin{box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;border-radius:1rem;overflow:auto;overscroll-behavior:contain;background:#fff;color:var(--pf-ink-strong, #171e26);box-shadow:0 24px 60px #0e141c59}.pf-bf-fin::backdrop{background:#0e141c8c}.pf-bf-fin__panel{padding:.25rem 1.25rem 1.4rem}.pf-bf-fin__bar{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin:0 -.65rem}.pf-bf-fin__bar .pf-bf-fin__close{margin-left:auto}.pf-bf-fin__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--pf-ink-strong, #171e26);cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent}.pf-bf-fin__icon[hidden]{display:none}.pf-bf-fin__icon:focus{outline:none}.pf-bf-fin__icon:focus-visible{outline:2px solid var(--pf-ink-strong, #171e26);outline-offset:-2px}.pf-bf-fin__step[hidden]{display:none}.pf-bf-fin__title{margin:.1rem 0 .55rem;font-family:var(--bs-headings-font-family, inherit);font-size:1.55rem;font-weight:600;line-height:1.12;text-transform:uppercase;letter-spacing:.03em;color:var(--pf-ink-strong, #171e26)}.pf-bf-fin__title:focus,.pf-bf-fin__title:focus-visible{outline:none}.pf-bf-fin__hint{margin:0 0 1.05rem;font-size:.95rem;line-height:1.45}.pf-bf-fin__who{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.pf-bf-fin__who button,.pf-bf-fin__fits button,.pf-bf-fin__units button{appearance:none;-webkit-appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid var(--pf-ink-strong, #171e26);background:#fff;color:var(--pf-ink-strong, #171e26);font:inherit;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pf-bf-fin__who button{min-height:54px;padding:.5rem .75rem;border-radius:999px;font-size:.9rem}.pf-bf-fin button:focus{outline:none}.pf-bf-fin button:focus-visible{outline:2px solid var(--pf-ink-strong, #171e26);outline-offset:2px}@media(hover:hover){.pf-bf-fin__who button:hover,.pf-bf-fin__fits button:hover{border-color:var(--pf-accent-deep, #b9c73f);box-shadow:inset 0 0 0 1px var(--pf-accent-deep, #b9c73f)}}.pf-bf-fin__field{margin:0 0 1rem}.pf-bf-fin__lab{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .4rem}.pf-bf-fin__label{display:block;margin:0;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pf-navy, #163f66)}.pf-bf-fin__row{display:flex;gap:.6rem}.pf-bf-fin__row[hidden]{display:none}.pf-bf-fin__box{position:relative;display:block;flex:1 1 0;min-width:0}.pf-bf-fin__box input{box-sizing:border-box;width:100%;height:52px;padding:0 2.9rem 0 .9rem;font:inherit;font-size:1.15rem;font-weight:700;color:var(--pf-ink-strong, #171e26);background:#fff;border:2px solid rgba(23,30,38,.35);border-radius:calc(var(--pf-radius, .75rem) * .7);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pf-bf-fin__box input::-webkit-outer-spin-button,.pf-bf-fin__box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pf-bf-fin__box input::placeholder{color:#171e2661;font-weight:600}.pf-bf-fin__box input:focus{outline:none;border-color:var(--pf-ink-strong, #171e26)}.pf-bf-fin__box input:focus-visible{outline:2px solid var(--pf-ink-strong, #171e26);outline-offset:2px}.pf-bf-fin__suffix{position:absolute;top:50%;right:.9rem;transform:translateY(-50%);font-size:.9rem;font-weight:700;color:#171e269e;pointer-events:none}.pf-bf-fin__units{display:flex;flex:none}.pf-bf-fin__units button{min-width:48px;height:40px;padding:0 .7rem;font-size:.78rem}.pf-bf-fin__units button:first-child{border-radius:999px 0 0 999px}.pf-bf-fin__units button:last-child{border-radius:0 999px 999px 0;margin-left:-2px}.pf-bf-fin__shapes{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.pf-bf-fin__shape{appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem .5rem .8rem;border:2px solid var(--pf-ink-strong, #171e26);border-radius:calc(var(--pf-radius, .75rem) * .9);background:#fff;color:var(--pf-ink-strong, #171e26);font:inherit;font-size:.9rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.pf-bf-fin__shape svg{display:block;width:60px;height:100px}.pf-bf-fin__shape[aria-pressed=true]{background:var(--pf-tint, #f6f8e2);box-shadow:inset 0 0 0 1px var(--pf-ink-strong, #171e26)}@media(hover:hover){.pf-bf-fin__shape:hover{border-color:var(--pf-accent-deep, #b9c73f);box-shadow:inset 0 0 0 1px var(--pf-accent-deep, #b9c73f)}}.pf-bf-fin__small{margin:0 0 1rem;font-size:.8rem;line-height:1.4;color:#171e26b8}.pf-bf-fin__units button[aria-pressed=true],.pf-bf-fin__fits button[aria-pressed=true]{background:var(--pf-ink-strong, #171e26);color:#fff}.pf-bf-fin__err{margin:.5rem 0 0;font-size:.9rem;font-weight:700;color:var(--pf-bf-red, #c4231b)}.pf-bf-fin__err[hidden],.pf-bf-fin__edge[hidden]{display:none}.pf-bf-fin__cta,.pf-bf-fin__cta:hover,.pf-bf-fin__cta:active{display:block;width:100%;min-height:54px;padding:.8rem 1rem;border:0;border-radius:999px;cursor:pointer;background:var(--pf-ink-strong, #171e26);color:#fff;font:inherit;font-weight:800;letter-spacing:.06em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.pf-bf-fin__cta:disabled{background:#171e262e;color:var(--pf-ink-strong, #171e26);cursor:not-allowed}.pf-bf-fin__link{display:block;width:100%;margin:.6rem 0 0;padding:.6rem;border:0;background:none;cursor:pointer;font:inherit;font-weight:700;color:var(--pf-navy, #163f66);text-decoration:underline;text-decoration-color:var(--pf-accent-deep, #b9c73f);text-decoration-thickness:2px;text-underline-offset:3px}.pf-bf-fin__size{margin:.1rem 0 .85rem;font-family:var(--bs-headings-font-family, inherit);font-size:2.1rem;font-weight:600;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.pf-bf-fin__fits{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 .85rem}.pf-bf-fin__fits button{min-height:46px;padding:.4rem .25rem;font-size:.78rem;border-radius:0;margin-left:-2px}.pf-bf-fin__fits button:first-child{margin-left:0;border-radius:999px 0 0 999px}.pf-bf-fin__fits button:last-child{border-radius:0 999px 999px 0}.pf-bf-fin__chart{margin:0 0 .5rem;font-size:.9rem;font-weight:700}.pf-bf-fin__note,.pf-bf-fin__edge{margin:0 0 1rem;font-size:.92rem;line-height:1.45}.pf-bf-fin__edge{font-weight:700}.pf-bf-fin__note:empty,.pf-bf-fin__chart:empty,.pf-bf-fin__small:empty{display:none}@media(max-height:560px){.pf-bf-fin__panel{padding-bottom:1rem}.pf-bf-fin__title{font-size:1.3rem}.pf-bf-fin__size{font-size:1.7rem;margin-bottom:.55rem}}.pf-bf-pdp .pf-bf-fit{display:block}.pf-bf-pdp .pf-bf-fit__label{margin:0 0 .45rem;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;line-height:1.2;color:var(--pf-navy, #163f66)}.pf-bf-pdp .pf-bf-fit__scale{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin:0;padding:0}.pf-bf-pdp .pf-bf-fit__pos{display:flex;flex-direction:column;gap:.4rem;min-width:0;margin:0;padding:0}.pf-bf-pdp .pf-bf-fit__pos:nth-child(2){align-items:center;text-align:center}.pf-bf-pdp .pf-bf-fit__pos:nth-child(3){align-items:flex-end;text-align:right}.pf-bf-pdp .pf-bf-fit__bar{display:block;width:100%;height:4px;border-radius:2px;background:#171e2629}.pf-bf-pdp .pf-bf-fit__pos.is-on .pf-bf-fit__bar{background:var(--pf-ink-strong, #171e26)}.pf-bf-pdp .pf-bf-fit__name{font-size:.85rem;font-weight:600;line-height:1.2;color:var(--pf-ink-strong, #171e26)}.pf-bf-pdp .pf-bf-fit__pos.is-on .pf-bf-fit__name{font-weight:800}.pf-bf-pdp .pf-bf-fit__text{margin:.6rem 0 0;font-size:.9rem;line-height:1.5;color:var(--pf-ink-strong, #171e26)}.pf-bf-pdp .pf-bf-fit .pf-fitnote__link{color:var(--pf-navy, #163f66);font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--pf-accent-deep, #b9c73f);text-decoration-thickness:2px;text-underline-offset:3px}.pf-bf-pdp .pf-pdp-offer__line{font-weight:700;line-height:1.55}.pf-bf-pdp .pf-pdp-offer__words{background-image:linear-gradient(var(--pf-bf-red, #c4231b),var(--pf-bf-red, #c4231b));background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;padding-bottom:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pf-bf-pdp .pf-bf-gallery-gift{position:absolute;top:12px;left:12px;z-index:1;max-width:calc(100% - 72px);pointer-events:none;line-height:0}.pf-bf-pdp .pf-bf-gallery-gift .pf-bf-gift--pdp{margin:0;gap:7px;padding:3px 12px 3px 3px;font-size:.72rem;letter-spacing:.04em;line-height:1.1;box-shadow:0 1px 4px #0000002e}.pf-bf-pdp .pf-bf-gallery-gift .pf-bf-gift--pdp .pf-bf-gift__img{width:48px;height:48px;border-radius:50%!important}.pf-bf-pdp .pf-bf-gallery-gift .pf-bf-gift__txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pf-bf-pdp .pf-bf-gallery-gift .pf-bf-gift__l{display:inline}@media(min-width:390px){.pf-bf-pdp .pf-bf-gallery-gift .pf-bf-gift--pdp{gap:8px;padding-right:13px;font-size:.78rem}.pf-bf-pdp .pf-bf-gallery-gift .pf-bf-gift--pdp .pf-bf-gift__img{width:52px;height:52px}}@media(min-width:992px){.pf-bf-pdp .pf-bf-gallery-gift{top:16px;left:16px}.pf-bf-pdp .pf-bf-gallery-gift .pf-bf-gift--pdp{gap:9px;padding-right:16px;font-size:.88rem}.pf-bf-pdp .pf-bf-gallery-gift .pf-bf-gift--pdp .pf-bf-gift__img{width:56px;height:56px}}.pf-bf-pdp .pf-pdp-offer__words a{color:inherit;text-decoration:none}.pf-bf-pdp .pf-pdp-offer__words a:focus-visible{outline:2px solid var(--pf-ink-strong, #171e26);outline-offset:2px}.pf-bf-pdp .pf-pdp-offer--no-ship .pf-pdp-offer__point:first-child{padding-top:0;border-top:0}.pf-bf-pdp .pf-cd--pdp{margin:.75rem 0 0;padding:.7rem .9rem;justify-content:center;gap:.15rem .7rem;flex-wrap:wrap;background:var(--pf-tint, #f6f8e2);color:var(--pf-ink-strong, #171e26);border:1px solid var(--pf-accent-deep, #b9c73f);border-radius:calc(var(--pf-radius, .75rem) * .7)}.pf-bf-pdp .pf-cd--pdp[hidden]{display:none}.pf-bf-pdp .pf-cd--pdp .pf-cd__label{font-size:.72rem;color:var(--pf-navy, #163f66)}.pf-bf-pdp .pf-cd--pdp .pf-cd__clock{font-size:1.3rem;color:var(--pf-ink-strong, #171e26)}.pf-bf-pdp .pf-cd--pdp.is-live .pf-cd__clock{font-size:1.1rem}.pf-bf-pdp shopify-payment-terms{display:block;margin:.6rem 0 0;font-size:.85rem}.pf-bf #sticky-atc.pf-bf-sticky{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:var(--pf-bf-sticky-z, 1029)!important;margin:0;padding:0!important;border:0;background:transparent!important;box-shadow:none!important;transform:translate3d(0,105%,0)!important;opacity:0;visibility:hidden;pointer-events:none;transition:var(--pf-sticky-out),visibility 0s linear .24s}.pf-bf #sticky-atc.pf-bf-sticky.is-pf-bf-in{transform:none!important;opacity:1;visibility:visible;pointer-events:auto;transition:var(--pf-sticky-in),visibility 0s linear 0s}.pf-bf #sticky-atc.pf-bf-sticky.is-pf-bf-moving{will-change:transform,opacity}html:has(.offcanvas.show,.offcanvas.showing,.modal.show,dialog[open]) .pf-bf #sticky-atc.pf-bf-sticky,html.glightbox-open .pf-bf #sticky-atc.pf-bf-sticky,.pf-bf.glightbox-open #sticky-atc.pf-bf-sticky{transform:translate3d(0,105%,0)!important;opacity:0;visibility:hidden;pointer-events:none;transition:var(--pf-sticky-out),visibility 0s linear .24s}.pf-bf-sticky .pf-cd--strip{position:relative;z-index:1;width:100%;margin:0;border:0;border-radius:0;box-shadow:0 -1px 0 var(--pf-bf-ink, #171e26)}.pf-bf-sticky__bar{margin-top:-1px;padding:9px 0 calc(8px + env(safe-area-inset-bottom,0px));background:#fff}.pf-bf-sticky__row{display:flex;align-items:center;gap:12px;min-height:52px}.pf-bf-sticky__img{flex:none;width:44px;height:44px;object-fit:cover;border-radius:8px;background:#fff}.pf-bf-sticky__info{flex:1 1 auto;min-width:0}.pf-bf-sticky__title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;line-height:1.25;color:var(--pf-ink-strong, #171e26)}.pf-bf-sticky .pf-bf-sticky__price{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.1rem .5rem;margin:.1rem 0 0;font-size:.95rem!important;font-weight:800!important;line-height:1.2;color:var(--pf-ink-strong, #171e26)}.pf-bf-sticky .pf-bf-sticky__price .product-price-final{order:1;color:var(--pf-ink-strong, #171e26)!important;font-size:.95rem!important;font-weight:800!important;margin:0}.pf-bf-sticky .pf-bf-sticky__price .product-price-compare{order:2;margin:0!important}.pf-bf-sticky .pf-bf-sticky__price .product-price-compare,.pf-bf-sticky .pf-bf-sticky__price .product-price-compare s{color:var(--pf-bf-red, #c4231b)!important;font-size:.8rem!important;font-weight:600!important}.pf-bf-sticky__btn,.pf-bf-sticky__btn:hover,.pf-bf-sticky__btn:active,.pf-bf-sticky__btn:focus{flex:none;min-height:48px;padding:0 1.1rem;cursor:pointer;border-radius:999px;background:var(--pf-accent, #d7e35c);color:var(--pf-ink-strong, #171e26);border:2px solid var(--pf-ink-strong, #171e26);font-family:var(--bs-headings-font-family, inherit);font-size:.9rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent}.pf-bf-sticky__btn:focus{outline:none}.pf-bf-sticky__btn:focus-visible{outline:2px solid var(--pf-ink-strong, #171e26);outline-offset:2px}.pf-bf-sticky__btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:359.98px){.pf-bf-sticky__btn{padding:0 .8rem;font-size:.8rem}.pf-bf-sticky__img{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.pf-bf #sticky-atc.pf-bf-sticky{transform:none!important}}.pf-bf-banner{padding:var(--pf-bf-banner-pt, 16px) 0 var(--pf-bf-banner-pb, 16px)}.pf-bf-banner__link{display:block}.pf-bf-banner__img{display:block;width:100%;height:auto;border-radius:var(--pf-radius, .75rem)}.pf-bf-rail,.pf-bf-grid{padding:1.75rem 0 1rem}.pf-bf-rail__head,.pf-bf-grid__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;margin:0 0 1rem}.pf-bf-rail__kicker{flex:1 0 100%;margin:0;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pf-navy, #163f66)}.pf-bf-rail__title,.pf-bf-grid__title{margin:0;font-family:var(--bs-headings-font-family, inherit);font-size:1.6rem;font-weight:600;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;color:var(--pf-ink-strong, #171e26)}.pf-bf-rail__all,.pf-bf-grid__all{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-navy, #163f66);text-decoration:underline;text-decoration-color:var(--pf-accent-deep, #b9c73f);text-decoration-thickness:2px;text-underline-offset:4px}.page-type-product #main .pf-card-flags>.pf-card-best:not(.pf-bf-pill):not(.pf-card-offer){display:none}.pf-bf-rail .product-item,.pf-bf-grid .product-item{width:auto!important;margin:0!important;list-style:none}.pf-bf-rail__list{position:relative;text-align:center;display:flex;flex-wrap:nowrap;gap:.75rem;margin:0 -1rem;padding:0 1rem .75rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:1rem;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pf-bf-rail__list::-webkit-scrollbar{display:none}.pf-bf-rail__list>.product-item{flex:0 0 calc(50% - .25rem);min-width:0;scroll-snap-align:start}@media(min-width:576px){.pf-bf-rail__list>.product-item{flex-basis:calc(32% - .5rem)}}@media(min-width:992px){.pf-bf-rail__list{margin:0;padding:0 0 .75rem;scroll-padding-inline:0}.pf-bf-rail__list>.product-item{flex-basis:calc(25% - .6rem)}}.pf-bf-rail__wrap{position:relative}.pf-bf-rail__arrow{position:absolute;top:var(--pf-bf-rail-arrow-top, 40%);z-index:2;width:44px;height:44px;margin-top:-22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#fff;color:var(--pf-ink-strong, #171e26);box-shadow:0 1px 6px #171e263d;cursor:pointer;-webkit-tap-highlight-color:transparent}.pf-bf-rail__arrow[hidden]{display:none}.pf-bf-rail__arrow--prev{left:6px}.pf-bf-rail__arrow--next{right:6px}.pf-bf-rail__arrow:focus{outline:none}.pf-bf-rail__arrow:focus-visible{outline:2px solid var(--pf-ink-strong, #171e26);outline-offset:2px}@media(hover:hover){.pf-bf-rail__arrow:hover{background:var(--pf-accent, #d7e35c)}}.pf-bf-rail__bar{position:relative;height:3px;margin:.3rem 0 0;border-radius:3px;background:#171e261f;overflow:hidden}.pf-bf-rail__bar[hidden]{display:none}.pf-bf-rail__thumb{display:block;width:30%;height:100%;border-radius:inherit;background:var(--pf-ink-strong, #171e26)}.pf-bf-grid__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;margin:0;padding:0;text-align:center}.pf-bf-grid__list>.product-item[hidden]{display:none}@media(max-width:749.98px){.pf-bf-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .5rem;margin-inline:calc(50% - 50vw);width:100vw;padding-inline:.5rem;box-sizing:border-box}.pf-bf-rail__list{gap:.5rem;padding:0 .5rem .75rem;scroll-padding-inline:.5rem}.pf-bf-grid .pf-bf-grid__list>.product-item,.pf-bf-rail .pf-bf-rail__list>.product-item{padding:0!important}.pf-bf-grid .product-item-inner,.pf-bf-grid .product-item-inner:hover,.pf-bf-rail .product-item-inner,.pf-bf-rail .product-item-inner:hover{border:0;border-radius:0;background:#fff}.pf-bf-grid .product-item-inner-top>div.img-wrapper:not(.pf-card-band),.pf-bf-rail .product-item-inner-top>div.img-wrapper:not(.pf-card-band){padding:0!important;margin:0!important}.pf-bf-grid .product-item-img,.pf-bf-grid .product-item-inner img.product-item-img,.pf-bf-rail .product-item-img,.pf-bf-rail .product-item-inner img.product-item-img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:0!important}.pf-bf-grid .product-item-inner-top>div.card-body:not(.pf-card-band),.pf-bf-rail .product-item-inner-top>div.card-body:not(.pf-card-band){padding:.55rem .25rem .1rem!important}.pf-bf-grid .pf-card-band,.pf-bf-rail .pf-card-band{padding-inline:.25rem}.pf-bf-grid .pf-card-flags,.pf-bf-rail .pf-card-flags{top:8px;left:8px}.pf-bf-grid .product-item-title,.pf-bf-rail .product-item-title{font-size:.92rem;line-height:1.3}.pf-bf-grid .product-item-price,.pf-bf-rail .product-item-price{font-size:.92rem}.pf-bf-grid .product-item-price s,.pf-bf-rail .product-item-price s{font-size:.82rem}}@media(min-width:750px){.pf-bf-grid__list{grid-template-columns:repeat(var(--pf-bf-grid-cols, 3),minmax(0,1fr));gap:1.5rem .75rem}}@media(min-width:992px){.pf-bf-grid__list{grid-template-columns:repeat(4,calc(25% - .6rem));gap:1.75rem .75rem}}.pf-bf-grid__foot{display:flex;justify-content:center;padding:1.25rem 0 .5rem}.pf-bf-grid__foot:not(:has(>:not([hidden]))){display:none}.pf-bf-grid__more,.pf-bf-grid__more:hover,.pf-bf-grid__more:active,.pf-bf-grid__more:focus{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:220px;min-height:52px;padding:0 1.75rem;cursor:pointer;border-radius:999px;background:#fff;color:var(--pf-ink-strong, #171e26);border:2px solid var(--pf-ink-strong, #171e26);font-family:var(--bs-headings-font-family, inherit);font-size:.95rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.pf-bf-grid__more:focus{outline:none}.pf-bf-grid__more:focus-visible{outline:2px solid var(--pf-ink-strong, #171e26);outline-offset:3px}.pf-bf-grid__more[disabled]{opacity:.55;cursor:progress}.pf-bf-grid__foot .pf-bf-grid__more[hidden]{display:none}@media(hover:hover){.pf-bf-grid__more:not([disabled]):hover{border-color:var(--pf-accent-deep, #b9c73f);box-shadow:inset 0 0 0 1px var(--pf-accent-deep, #b9c73f)}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/pf-bf-pdp.css.map */
