main[data-template=product],main[data-template=product] .section-background,.product-information,.product-information .group-block{background:var(--v2-paper)}.product-information .product-information__media{background:var(--v2-paper)}.product-information media-gallery>slideshow-component .product-media-container,.product-information media-gallery>.media-gallery__grid .product-media-container{border:1px solid var(--v2-line);box-sizing:border-box;overflow:hidden}.product-information media-gallery>slideshow-component .product-media-container .product-media,.product-information media-gallery>.media-gallery__grid .product-media-container .product-media{width:100%;height:100%;background:var(--v2-paper);display:flex;align-items:center;justify-content:center}.product-information media-gallery>slideshow-component .product-media-container .product-media img,.product-information media-gallery>slideshow-component .product-media-container .product-media__image,.product-information media-gallery>.media-gallery__grid .product-media-container .product-media img,.product-information media-gallery>.media-gallery__grid .product-media-container .product-media__image,.product-information media-gallery>slideshow-component .media-fit-contain :is(img,.deferred-media__poster-image),.product-information media-gallery>.media-gallery__grid .media-fit-contain :is(img,.deferred-media__poster-image){width:100%;height:100%;object-fit:cover;object-position:center center;mix-blend-mode:normal}@media screen and (min-width:750px){.product-information :not(.dialog-zoomed-gallery)>.product-media-container.constrain-height{--cf-hugged-width: calc(var(--constrained-height) * var(--gallery-aspect-ratio, var(--media-preview-ratio)));width:min(100%,var(--cf-hugged-width));margin-inline:auto}}.product-information .variant-option__button-label:has(:checked):hover{background-color:var(--color-variant-background);border-color:var(--color-selected-variant-border);color:var(--color-selected-variant-text)}.product-information .variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:var(--color-selected-variant-background)}.product-information .variant-option__button-label:has([data-option-available=false]):has(:checked):hover{background-color:inherit;color:rgb(var(--color-variant-text-rgb) / var(--opacity-60))}.product-information .variant-option__button-label--has-swatch:has(:checked):hover{outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.product-information .product-details .text-block.rte{color:var(--v2-ink)}.product-information .variant-option>legend,.product-information .variant-option--dropdowns>label,.cf-pdp-colorways__label{font-family:var(--cf-option-label-family, var(--font-heading--family));font-weight:var(--cf-option-label-weight, var(--font-heading--weight));font-size:var(--cf-option-label-size, 1rem);line-height:var(--cf-option-label-line-height, normal);letter-spacing:var(--cf-option-label-letter-spacing, normal);text-transform:var(--cf-option-label-case, none);color:var(--cf-option-label-color, currentColor)}.product-information .add-to-cart-button,.product-information .buy-buttons-block,.product-information .product-form-buttons{width:100%}.product-information .product-form-buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.product-information .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){flex:1 1 185px;min-width:0}.product-information .product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){flex-basis:51%}.product-information .quantity-selector-wrapper{display:flex;flex:0 0 124px;width:124px;min-width:124px}.product-information .quantity-selector{--quantity-selector-width: 124px;width:124px;flex:0 0 124px}.product-information shopify-accelerated-checkout{width:100%}.product-information .accelerated-checkout-block{width:100%;flex:1 0 100%}.product-information [role=tab][aria-selected=true]{border-bottom-color:var(--v2-ink)}.cf-accordion{border-top:1px solid var(--v2-line, rgba(11, 11, 11, .14))}.cf-accordion__summary{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;cursor:pointer;list-style:none;font-family:var(--font-body--family);font-size:.875rem;font-weight:500;letter-spacing:.01em;-webkit-user-select:none;user-select:none}.cf-accordion__summary::-webkit-details-marker{display:none}.cf-accordion__icon{width:16px;height:16px;position:relative;flex-shrink:0}.cf-accordion__icon:before,.cf-accordion__icon:after{content:"";position:absolute;background:currentColor;top:50%;left:50%;translate:-50% -50%;transition:transform .22s ease,opacity .22s ease}.cf-accordion__icon:before{width:12px;height:1px}.cf-accordion__icon:after{width:1px;height:12px}.cf-accordion[open] .cf-accordion__icon:after{transform:rotate(90deg);opacity:0}.cf-accordion__body{padding-bottom:1.25rem;display:flex;flex-direction:column;gap:1rem}.cf-accordion__section{display:flex;flex-direction:column}.cf-accordion__label{font-family:var(--font-accent--family);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0 0 .25rem}.cf-accordion__text{font-family:var(--font-body--family);font-size:.875rem;line-height:1.6;margin:0}.cf-pdp-colorways__label{margin:0 0 .75rem}.cf-pdp-colorways__list{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.cf-pdp-colorways__item{display:flex;flex-direction:column;align-items:center;gap:6px;width:var(--cf-colorway-swatch-size, 52px);max-width:var(--cf-colorway-swatch-size, 52px);min-width:0}.cf-pdp-colorways__swatch{display:block;width:var(--cf-colorway-swatch-size, 52px);height:var(--cf-colorway-swatch-size, 52px);border-radius:var(--cf-colorway-radius, 4px);overflow:hidden;outline:2px solid transparent;outline-offset:2px;transition:outline-color .2s ease,box-shadow .2s ease}.cf-pdp-colorways--border-full .cf-pdp-colorways__item.is-current .cf-pdp-colorways__swatch,.cf-pdp-colorways--border-full .cf-pdp-colorways__swatch:hover{outline-color:rgb(var(--color-foreground-rgb, 11 11 11))}.cf-pdp-colorways--border-bottom .cf-pdp-colorways__swatch{outline:none}.cf-pdp-colorways--border-bottom .cf-pdp-colorways__item.is-current .cf-pdp-colorways__swatch,.cf-pdp-colorways--border-bottom .cf-pdp-colorways__swatch:hover{box-shadow:0 2px rgb(var(--color-foreground-rgb, 11 11 11))}.cf-pdp-colorways__swatch-img{width:100%;height:100%;object-fit:cover}.cf-pdp-colorways__swatch-placeholder{display:block;width:100%;height:100%;background:rgb(var(--color-foreground-rgb, 11 11 11) / .05)}.cf-pdp-colorways__name:not(.custom-font-size){font-size:.6875rem}.cf-pdp-colorways__name.custom-font-size{font-size:var(--font-size)}.cf-pdp-colorways__name.text-block{display:block;width:100%;max-width:100%;min-width:0;white-space:normal;text-wrap:wrap;overflow-wrap:anywhere;text-overflow:unset;overflow:visible}.cf-pdp-colorways__name{opacity:.72;text-align:center}.cf-pdp-title{display:flex;flex-direction:column;gap:var(--cf-pdp-title-gap, 16px)}.cf-pdp-title__name,.cf-pdp-title__colorway{margin:0}.cf-product-details{display:block;width:100%;align-self:stretch}.cf-product-details__bar{display:flex}.cf-product-details--dividers .cf-product-details__bar{border-bottom:1px solid var(--v2-line, rgba(11, 11, 11, .14))}.cf-product-details__tab{padding:10px 0;margin-right:20px;background:none;border:none;cursor:pointer;position:relative;white-space:nowrap}.cf-product-details__tab:not([aria-selected=true]){opacity:.55}.cf-product-details__tab.paragraph,.cf-product-details__heading.paragraph{font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);letter-spacing:var(--font-paragraph--letter-spacing);text-transform:var(--font-paragraph--case);color:var(--color, var(--color-foreground))}.cf-product-details__tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:currentColor}.cf-product-details__panel,.cf-product-details__body{padding:1rem 0 1.25rem;display:flex;flex-direction:column;gap:1rem}.cf-product-details__panel[hidden]{display:none}.cf-product-details__section{display:flex;flex-direction:column}.cf-product-details__label{margin:0 0 .25rem}.cf-product-details__text{margin:0}.cf-product-details--dividers .cf-product-details__item{border-bottom:1px solid var(--v2-line, rgba(11, 11, 11, .14))}.cf-product-details--accordion .cf-product-details__summary{display:flex;flex-flow:row nowrap;align-items:center;gap:.75rem;width:100%;padding:10px 0;cursor:pointer;list-style:none}.cf-product-details--accordion .cf-product-details__summary::-webkit-details-marker{display:none}.cf-product-details--accordion .cf-product-details__summary::marker{content:""}.cf-product-details__heading.text-block{width:auto;flex:1 1 auto;min-width:0}.cf-product-details--title-left .cf-product-details__heading{text-align:left}.cf-product-details--title-center .cf-product-details__heading{text-align:center}.cf-product-details--title-right .cf-product-details__heading{text-align:right}.cf-product-details__expander{display:flex;flex:none;align-items:center;justify-content:center;width:1rem;height:1rem}.cf-product-details__expander :is(svg,img){display:block;width:1rem;height:1rem;transition:transform .18s ease}.cf-product-details--icon-arrow .cf-product-details__expander :is(svg,img){transform:rotate(90deg)}.cf-product-details--icon-arrow .cf-product-details__item[open]>.cf-product-details__summary .cf-product-details__expander :is(svg,img){transform:rotate(-90deg)}.cf-product-details--icon-chevron .cf-product-details__item[open]>.cf-product-details__summary .cf-product-details__expander :is(svg,img){transform:rotate(180deg)}.cf-product-details__expander--spacer{visibility:hidden}@media(max-width:820px){.cf-product-details__bar{flex-wrap:wrap}.cf-product-details__tab{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cf-pdp.css.map */
