.pdp-delivery{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:.8125rem;line-height:1.4}.pdp-delivery__dot{flex-shrink:0;width:8px;height:8px;margin-top:5px;border-radius:50%;background:#2fa84f;box-shadow:0 0 0 3px #2fa84f2e}.pdp-v2 .product-info [data-option-selector]{gap:4px!important}.pdp-v2 .product-info .block-swatch{min-width:42px!important;height:38px!important;padding:0 12px!important;border:0!important;border-radius:999px!important;outline:0!important;background-color:transparent!important;box-shadow:none!important;color:rgb(var(--text-color));font-size:.8125rem!important;letter-spacing:.02em;cursor:pointer;transition:background-color .15s,color .15s}.pdp-v2 .product-info .block-swatch:hover{background-color:rgb(var(--text-color) / .06)!important}.pdp-v2 .product-info :checked+.block-swatch,.pdp-v2 .product-info .block-swatch.is-selected{background-color:rgb(var(--pdp-v2-accent, 16 26 59))!important;color:#fff!important}.pdp-v2 .product-info .block-swatch>span,.pdp-v2 .product-info .block-swatch>span:hover,.pdp-v2 .product-info :checked+.block-swatch>span{font-weight:inherit!important;text-decoration:none!important}.pdp-v2 .product-info :disabled+.block-swatch,.pdp-v2 .product-info .block-swatch.is-disabled{background-color:transparent!important}.pdp-v2--atc-price buy-buttons .button[type=submit],.pdp-v2--atc-price~.pdp-v2-sticky .button[type=submit]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding-inline:20px;text-align:start}.pdp-v2--atc-price buy-buttons .button[type=submit][data-pdp-price]:after,.pdp-v2--atc-price~.pdp-v2-sticky .button[type=submit][data-pdp-price]:after{content:attr(data-pdp-price);font-variant-numeric:tabular-nums}.pdp-v2--atc-price buy-buttons .button[type=submit]:disabled:after,.pdp-v2--atc-price~.pdp-v2-sticky .button[type=submit]:disabled:after{content:none}@media screen and (max-width:999px){.pdp-v2{padding-block-start:0!important}.pdp-v2 .breadcrumb{display:none}.pdp-v2 .product{row-gap:0}.pdp-v2 .product-gallery-wrapper{position:sticky!important;top:var(--sticky-area-height, 0px);z-index:0;align-self:start}.pdp-v2 .product-gallery__carousel{gap:0}.pdp-v2--peek .product-gallery__carousel{grid:auto / auto-flow 86%!important;gap:4px!important}.pdp-v2--peek .product-gallery__media{cursor:zoom-in}.pdp-v2 .product-gallery__zoom-button{inset-inline-end:12px;inset-block-start:12px;background:#ffffffd9;color:rgb(var(--pdp-v2-accent, 16 26 59));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pdp-v2--fixed-gallery .product-gallery__media{height:var(--pdp-v2-gallery-height);overflow:hidden}.pdp-v2--fixed-gallery .product-gallery__carousel{max-height:none!important}.pdp-v2--fixed-gallery .product-gallery__media>img,.pdp-v2--fixed-gallery .product-gallery__media>video-media,.pdp-v2--fixed-gallery .product-gallery__media video,.pdp-v2--fixed-gallery .product-gallery__media video-media img{width:100%;height:100%;object-fit:cover;object-position:center top}.pdp-v2--fixed-gallery .product-gallery__media>video-media{aspect-ratio:auto}.pdp-v2--contain .product-gallery__media{display:flex;align-items:flex-start;justify-content:center;padding-bottom:calc(var(--pdp-v2-bar-space, 0px) + var(--pdp-v2-sheet-overlap, 12px));background-color:var(--pdp-v2-slide-bg, #ecebe8);transition:background-color .2s}.pdp-v2--contain .product-gallery__media>img,.pdp-v2--contain .product-gallery__media video-media img{object-fit:contain;object-position:center top}.pdp-v2--progress .product-gallery .page-dots,.pdp-v2--progress .product-gallery__thumbnail-list,.pdp-v2 .product-gallery__thumbnails-mobile{display:none!important}.pdp-v2-dots{position:absolute;z-index:1;left:50%;bottom:calc(var(--pdp-v2-bar-space, 0px) + var(--pdp-v2-sheet-overlap, 12px) + 12px);display:flex;align-items:center;gap:5px;padding:6px 9px;transform:translate(-50%);border-radius:999px;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.pdp-v2-dots__dot{width:6px;height:6px;border-radius:999px;background:rgb(var(--text-color) / .25);transition:width .25s ease,background-color .25s ease}.pdp-v2-dots__dot.is-active{width:18px;background:rgb(var(--pdp-v2-accent, 16 26 59))}.pdp-v2 .product-info{position:relative;z-index:2;margin-top:calc(-1 * var(--pdp-v2-sheet-overlap, 20px))!important;margin-inline:calc(-1 * var(--container-gutter))!important;padding:30px var(--container-gutter) 24px!important;border-radius:var(--pdp-v2-sheet-radius, 16px) var(--pdp-v2-sheet-radius, 16px) 0 0!important;background-color:#fff!important;box-shadow:0 -12px 32px #00000014}.pdp-v2 .product-info:before{content:"";position:absolute;top:10px;left:50%;width:36px;height:4px;border-radius:4px;background:rgb(var(--text-color) / .18);transform:translate(-50%)}.pdp-v2 .product-content-below-gallery{position:relative;z-index:2;margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter);background:#fff}.pdp-v2 .product-info .product-title{margin:0}.pdp-v2 buy-buttons .button[type=submit],.pdp-v2~.pdp-v2-sticky .button[type=submit]{--button-background: var(--pdp-v2-accent, 16 26 59) !important;--button-outline-color: var(--pdp-v2-accent, 16 26 59) !important;--button-text-color: 255 255 255 !important}:is(.pdp-v2,.pdp-v2-sticky) .buy-buttons .button.button[type=submit]{background-color:rgb(var(--pdp-v2-accent, 16 26 59))!important;color:#fff!important}.pdp-v2-sticky{inset-block:auto 0;display:grid;gap:10px;padding:14px var(--container-gutter) calc(14px + env(safe-area-inset-bottom,0px));border-radius:var(--pdp-v2-sheet-radius, 16px) var(--pdp-v2-sheet-radius, 16px) 0 0;background:#fff;box-shadow:0 -12px 32px #0000001a;transform:translateY(12px);transition:opacity .2s,visibility .2s,transform .25s ease}.pdp-v2-sticky.is-visible,.pdp-v2-sticky.pdp-v2-sticky--show{opacity:1;visibility:visible;transform:none}.pdp-v2-sticky .product-sticky-bar__info variant-media{display:none}.pdp-v2-sticky .product-sticky-bar__info .v-stack{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;width:100%}.pdp-v2-sticky .product-sticky-bar__info .h-stack{width:100%}.pdp-v2-sticky .product-sticky-bar__info .h6{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pdp-v2--atc-price~.pdp-v2-sticky .product-sticky-bar__info price-list{display:none}}@media screen and (min-width:1000px){.pdp-v2 .product-info{background-color:transparent!important;border-radius:0!important;padding:8px clamp(8px,2.5vw,40px) 32px!important;--product-info-gap: 1.125rem}.pdp-v2 .product-info__block-list{max-width:440px;margin-inline:auto}.pdp-v2 .product-info .product-title{margin:0;font-size:1.25rem;line-height:1.25;letter-spacing:.01em}.pdp-v2 .product-info [data-block-type=price] sale-price{font-size:1rem;color:rgb(var(--text-color))}.pdp-v2 .product-info [data-block-type=buy-buttons]{padding-bottom:1.5rem;border-bottom:1px solid rgb(var(--text-color) / .1)}.pdp-v2 .product-info .accordion{border-color:rgb(var(--text-color) / .1)}.pdp-v2 .product-info .accordion__toggle{padding-block:1rem}.pdp-v2 .product-info buy-buttons .button[type=submit]{min-height:54px}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/pdp-v2.css.map */
