#MainContent[data-template^=product] .variant-option legend,#MainContent[data-template^=product] .variant-option>label:first-child{font-family:var(--ds-font-sans);font-size:var(--ds-label-md-size);line-height:var(--ds-label-md-line);letter-spacing:.03em;text-transform:uppercase;font-weight:var(--ds-font-weight-bold);color:var(--ds-text-secondary);margin-bottom:12px}#MainContent[data-template^=product] .variant-option__swatch-value{color:var(--ds-text-secondary)}#MainContent[data-template^=product] .ds-paper-help,#MainContent[data-template^=product] .ds-cover-tip__toggle{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin-inline-start:6px;vertical-align:middle;background:transparent;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-pill);font-family:var(--ds-font-sans);font-size:10px;line-height:1;letter-spacing:0;text-transform:none;color:var(--ds-text-secondary);cursor:pointer;box-shadow:none}#MainContent[data-template^=product] .ds-paper-help:hover,#MainContent[data-template^=product] .ds-cover-tip__toggle:hover{border-color:var(--ds-border-strong);color:var(--ds-text-primary)}#MainContent[data-template^=product] .variant-option{--variant-option-gap: 8px}@media screen and (min-width:750px){#MainContent[data-template^=product] .variant-option--buttons{grid-template-columns:repeat(4,minmax(0,1fr))}#MainContent[data-template^=product] .variant-option--buttons .variant-option__button-label{min-width:0}#MainContent[data-template^=product] .variant-option--swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}#MainContent[data-template^=product] .variant-option--buttons{gap:8px}#MainContent[data-template^=product] .variant-option--buttons legend{margin-block-end:8px}#MainContent[data-template^=product] .product-details .group-block-content.layout-panel-flex--column{gap:12px}#MainContent[data-template^=product] .variant-option~.variant-option{margin-block-start:12px}#MainContent[data-template^=product] .product-details .group-block .group-block .group-block-content{gap:6px}#MainContent[data-template^=product] .product-details>.group-block{padding-block-start:0}#MainContent[data-template^=product] .variant-option__button-label{border:1px solid var(--ds-border-default);border-radius:0;padding:8px 16px;background:transparent;color:var(--ds-text-primary);font-family:var(--ds-font-sans);font-size:var(--ds-label-sm-size);line-height:var(--ds-label-sm-line);letter-spacing:var(--ds-label-sm-tracking);font-weight:var(--ds-font-weight-bold);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard)}#MainContent[data-template^=product] .variant-option__button-label__text{color:inherit}#MainContent[data-template^=product] .variant-option__button-label:has(input:checked),#MainContent[data-template^=product] .variant-option__button-label:has(input[data-current-checked=true]){background:var(--ds-bg-inverse);border-color:var(--ds-bg-inverse);color:var(--ds-text-inverse)}#MainContent[data-template^=product] .variant-option__button-label:hover:not(:has(input:checked)){border-color:var(--ds-border-strong)}#MainContent[data-template^=product] .variant-option__button-label:has(input[data-option-available=false]){color:var(--ds-text-muted);opacity:.5}#MainContent[data-template^=product] .variant-option__button-label--has-swatch{gap:8px;padding:8px 16px 8px 12px}#MainContent[data-template^=product] .variant-option__button-label--has-swatch,#MainContent[data-template^=product] .variant-option__button-label:has(.variant-option__fallback-dot){justify-content:flex-start}#MainContent[data-template^=product] .variant-option__button-label--has-swatch .swatch{--swatch-width: 14px;--swatch-height: 14px;width:14px;height:14px;border-radius:var(--ds-radius-pill);border:1px solid rgba(0,0,0,.12)}#MainContent[data-template^=product] .variant-option__button-label--has-swatch:has(input:checked){background:transparent;color:var(--ds-text-primary);border:2px solid var(--ds-border-strong);padding:7px 15px 7px 11px}#MainContent[data-template^=product] .variant-option__fallback-dot{display:inline-block;flex:0 0 auto;width:14px;height:14px;border-radius:var(--ds-radius-pill);border:1px solid rgba(0,0,0,.12)}#MainContent[data-template^=product] .variant-option__button-label:has(.variant-option__fallback-dot){gap:8px;padding-left:12px}#MainContent[data-template^=product] .variant-option__button-label:has(.variant-option__fallback-dot):has(input:checked){background:transparent;color:var(--ds-text-primary);border:2px solid var(--ds-border-strong);padding:7px 15px 7px 11px}.ds-vsel{display:none}@media screen and (max-width:749px){#MainContent[data-template^=product] .variant-picker__form .variant-option--buttons{display:none}#MainContent[data-template^=product] .variant-picker__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;align-items:start}#MainContent[data-template^=product] .variant-picker__form:not(:has(.ds-vsel~.ds-vsel)){grid-template-columns:1fr}#MainContent[data-template^=product] .ds-vsel{display:grid;grid-template-rows:20px auto;row-gap:6px;min-width:0}.ds-vsel__label{display:flex;align-items:center;align-self:end;gap:6px;margin:0;font-family:var(--ds-font-sans);font-size:var(--ds-label-sm-size);line-height:var(--ds-label-sm-line);letter-spacing:.03em;text-transform:uppercase;font-weight:var(--ds-font-weight-bold);color:var(--ds-text-secondary)}.ds-vsel__d{position:relative}.ds-vsel__trigger{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid var(--ds-border-default);background:transparent;font-family:var(--ds-font-sans);font-size:var(--ds-label-sm-size);line-height:1.2;color:var(--ds-text-primary);cursor:pointer;list-style:none}.ds-vsel__trigger::-webkit-details-marker{display:none}.ds-vsel__d[open] .ds-vsel__trigger{border-color:var(--ds-border-strong)}.ds-vsel__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.ds-vsel__sw{flex:0 0 auto;width:14px;height:14px;border-radius:var(--ds-radius-pill);border:1px solid rgba(0,0,0,.12);background-size:cover;background-position:center}.ds-vsel__caret{flex:0 0 auto;width:10px;height:6px;color:var(--ds-text-secondary);transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-vsel__d[open] .ds-vsel__caret{transform:rotate(180deg)}.ds-vsel__panel{position:absolute;z-index:var(--ds-z-dropdown, 100);top:calc(100% - 1px);left:0;right:0;max-height:260px;overflow-y:auto;padding:4px;background:var(--ds-bright-white);border:1px solid var(--ds-border-strong);box-shadow:var(--ds-shadow-md)}.ds-vsel__group{margin:0;padding:8px 8px 4px;font-family:var(--ds-font-sans);font-size:var(--ds-label-sm-size);letter-spacing:.03em;text-transform:uppercase;font-weight:var(--ds-font-weight-bold);color:var(--ds-text-secondary)}.ds-vsel__group:first-child{padding-top:4px}.ds-vsel__group-note{display:block;margin-top:2px;font-size:var(--ds-caption-size);line-height:var(--ds-caption-line);letter-spacing:normal;text-transform:none;font-weight:var(--ds-font-weight-regular);color:var(--ds-text-muted)}.ds-vsel__opt{display:flex;align-items:center;gap:8px;width:100%;padding:9px 8px;border:0;background:transparent;font-family:var(--ds-font-sans);font-size:var(--ds-body-sm-size);line-height:1.2;color:var(--ds-text-primary);text-align:left;cursor:pointer}.ds-vsel__opt:hover,.ds-vsel__opt:focus-visible{background:var(--ds-bg-cream);outline:none}.ds-vsel__opt.is-selected{font-weight:var(--ds-font-weight-medium)}.ds-vsel__opt.is-selected .ds-vsel__sw{box-shadow:0 0 0 1px var(--ds-border-strong)}.ds-vsel__opt.is-unavailable{color:var(--ds-text-muted)}.ds-vsel__opt-name{flex:1 1 auto;min-width:0}.ds-vsel__opt-note{flex:0 0 auto;font-size:var(--ds-caption-size);color:var(--ds-text-muted)}}#MainContent[data-template^=product] .quantity-selector{border:1px solid var(--ds-border-strong);border-radius:0}#MainContent[data-template^=product] .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px;height:44px}#MainContent[data-template^=product] .quantity-selector input[type=number]{font-family:var(--ds-font-sans);font-size:var(--ds-body-md-size)}#MainContent[data-template^=product] .add-to-cart-button{border-radius:0;min-height:56px;background:var(--ds-bg-inverse);color:var(--ds-text-inverse);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}#MainContent[data-template^=product] .add-to-cart-button:hover:not([disabled]):not(.button--disabled){background:var(--ds-cobalt);color:var(--ds-text-inverse)}#MainContent[data-template^=product] .add-to-cart-button .add-to-cart-text__content{font-family:var(--ds-font-sans);font-size:var(--ds-label-md-size);letter-spacing:.04em;text-transform:uppercase}#MainContent[data-template^=product] .add-to-cart-button .add-to-cart-icon{display:none}@media screen and (max-width:749px){#MainContent[data-template^=product] .sticky-add-to-cart__bar .add-to-cart-text__content{display:flex}#MainContent[data-template^=product] .sticky-add-to-cart__button{width:auto;flex:0 0 auto;padding-inline:20px}#MainContent[data-template^=product] .sticky-add-to-cart__image{display:none}#MainContent[data-template^=product] .sticky-add-to-cart__info{padding-left:0}}#MainContent[data-template^=product] .product-information h1,#MainContent[data-template^=product] .product-title{font-family:var(--ds-font-sans);font-size:var(--ds-heading-lg-size);line-height:var(--ds-heading-lg-line);letter-spacing:var(--ds-heading-lg-tracking);font-weight:var(--ds-font-weight-regular);color:var(--ds-text-primary)}#MainContent[data-template^=product] product-price .price,#MainContent[data-template^=product] product-price .price-item{font-family:var(--ds-font-sans);font-size:2rem;line-height:1.125;font-weight:var(--ds-font-weight-regular);color:var(--ds-text-primary)}#MainContent[data-template^=product] .product-card product-price .price,#MainContent[data-template^=product] .product-card product-price .price-item{font-size:var(--ds-product-name-md-size);line-height:var(--ds-product-name-md-line)}@media screen and (max-width:749px){#MainContent[data-template^=product] .product-information h1,#MainContent[data-template^=product] .product-title{font-size:1.5rem;line-height:1.2}#MainContent[data-template^=product] product-price .price,#MainContent[data-template^=product] product-price .price-item{font-size:1.5rem;line-height:1.2}#MainContent[data-template^=product] .product-card product-price .price,#MainContent[data-template^=product] .product-card product-price .price-item{font-size:var(--ds-product-name-md-size);line-height:var(--ds-product-name-md-line)}#MainContent[data-template^=product] .product-details .group-block-content.mobile-column:has(>product-price){flex-flow:row wrap;align-items:baseline;column-gap:12px}#MainContent[data-template^=product] .product-details .group-block-content.mobile-column:has(>product-price)>.text-block:not(product-price){flex:1 1 auto;min-width:0}#MainContent[data-template^=product] .product-details .group-block-content.mobile-column:has(>product-price)>product-price{flex:0 0 auto;width:auto}#MainContent[data-template^=product] .product-details .group-block-content.mobile-column:has(>product-price)>[class*=jdgm]{flex:1 1 100%}}#MainContent[data-template^=product] .ds-pdp-info{display:flex;flex-direction:column;width:100%}#MainContent[data-template^=product] .ds-pdp-info__acc{border-bottom:1px solid var(--ds-border-subtle)}#MainContent[data-template^=product] .ds-pdp-info__acc:first-child{border-top:1px solid var(--ds-border-subtle)}#MainContent[data-template^=product] .ds-pdp-info__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px;cursor:pointer;list-style:none;font-family:var(--ds-font-sans);font-size:var(--ds-body-sm-size);line-height:var(--ds-body-sm-line);letter-spacing:var(--ds-body-sm-tracking);font-weight:var(--ds-font-weight-regular);color:var(--ds-text-primary)}#MainContent[data-template^=product] .ds-pdp-info__head::-webkit-details-marker{display:none}#MainContent[data-template^=product] .ds-pdp-info__icon{position:relative;width:18px;height:18px;flex:0 0 auto}#MainContent[data-template^=product] .ds-pdp-info__icon:before,#MainContent[data-template^=product] .ds-pdp-info__icon:after{content:"";position:absolute;inset:50% 1px auto 1px;height:1.5px;background:var(--ds-text-primary);transform:translateY(-50%)}#MainContent[data-template^=product] .ds-pdp-info__icon:after{inset:1px 50% auto 50%;width:1.5px;height:16px;transform:translate(-50%);transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}#MainContent[data-template^=product] .ds-pdp-info__acc[open] .ds-pdp-info__icon:after{opacity:0}#MainContent[data-template^=product] .ds-pdp-info__body{padding-bottom:16px;color:var(--ds-text-secondary)}#MainContent[data-template^=product] .ds-pdp-info__body>:first-child{margin-top:0}#MainContent[data-template^=product] .ds-pdp-info__body>:last-child{margin-bottom:0}#MainContent[data-template^=product] .accordion .details{border-top:1px solid var(--ds-border-subtle)}#MainContent[data-template^=product] .accordion .details__header{padding-block:18px;font-family:var(--ds-font-sans);font-size:var(--ds-label-md-size);letter-spacing:var(--ds-label-md-tracking);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-primary)}#MainContent[data-template^=product] .accordion .details-content{color:var(--ds-text-secondary)}.ds-paper-spec__prose{margin-block-end:var(--ds-space-md)}.ds-paper-spec__list{display:grid;grid-template-columns:max-content 1fr;gap:4px var(--ds-space-md);margin:0}.ds-paper-spec__term{font-family:var(--ds-font-sans);font-size:var(--ds-body-sm-size);line-height:var(--ds-body-sm-line);letter-spacing:var(--ds-label-sm-tracking);text-transform:none;font-weight:var(--ds-font-weight-bold);color:var(--ds-text-secondary);margin:0}.ds-paper-spec__term--standalone{margin-block:var(--ds-space-md) var(--ds-space-2xs)}.ds-paper-spec__value{margin:0;font-size:var(--ds-body-sm-size);line-height:var(--ds-body-sm-line);color:var(--ds-text-primary)}.ds-paper-spec__media{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none}.ds-paper-spec__medium{font-size:var(--ds-label-sm-size);line-height:var(--ds-label-sm-line);color:var(--ds-text-primary);border:1px solid var(--ds-border-subtle);padding:4px 8px}.ds-cover-head{grid-column:1 / -1;display:inline-flex;align-items:center;margin-block-start:8px}.ds-cover-head[data-cover=flex]{order:1;margin-block-start:0}#MainContent[data-template^=product] .variant-option__button-label[data-cover=flex]{order:2}.ds-cover-head[data-cover=classic]{order:3}#MainContent[data-template^=product] .variant-option__button-label[data-cover=classic]{order:4}.ds-cover-head__label{font-family:var(--ds-font-sans);font-size:var(--ds-label-sm-size);line-height:var(--ds-label-sm-line);letter-spacing:.03em;text-transform:uppercase;font-weight:var(--ds-font-weight-bold);color:var(--ds-text-secondary)}.ds-cover-tip{position:relative;display:inline-block}.ds-cover-tip__toggle{list-style:none}.ds-cover-tip__toggle::-webkit-details-marker{display:none}.ds-cover-tip__body{display:none;position:absolute;left:0;bottom:calc(100% + 10px);z-index:5;width:max-content;max-width:260px;padding:12px 16px;background:var(--ds-bg-inverse);color:var(--ds-text-inverse);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:1.45;letter-spacing:0;text-transform:none;border-radius:0}.ds-cover-tip__body:after{content:"";position:absolute;top:100%;left:8px;width:0;height:0;border:6px solid transparent;border-top-color:var(--ds-bg-inverse)}.ds-cover-tip[open] .ds-cover-tip__body{display:block}@media(hover:hover){.ds-cover-tip:hover .ds-cover-tip__body,.ds-cover-tip:focus-within .ds-cover-tip__body{display:block}}@media screen and (min-width:750px){#MainContent[data-template^=product] .product-information__grid.product-information--media-right{grid-template-columns:minmax(0,560px) calc(50vw - 12px);justify-content:space-between}#MainContent[data-template^=product] .product-information--media-right .product-information__media{padding-left:0;padding-right:12px}}#MainContent[data-template^=product] .ds-gallery-thumbnails:empty{display:none}@media screen and (max-width:749px){#MainContent[data-template^=product] .ds-gallery-thumbnails{display:none}}body:has(#header-group #header-component[data-sticky-state=active]) #MainContent[data-template^=product] .ds-gallery-thumbnails{--sticky-header-offset: var(--header-height)}@media screen and (min-width:750px){#MainContent[data-template^=product] .product-information__media:has(.ds-gallery-thumbnails:not(:empty)){display:flex;align-items:flex-start;gap:var(--gap-xs)}#MainContent[data-template^=product] .product-information__media:has(.ds-gallery-thumbnails:not(:empty)) media-gallery{flex:1 1 auto;min-width:0}#MainContent[data-template^=product] .ds-gallery-thumbnails{position:sticky;top:calc(var(--sticky-header-offset, 0px) + 24px);flex:0 0 auto;display:flex;flex-direction:column;gap:var(--gap-2xs);max-height:calc(100dvh - var(--sticky-header-offset, 0px) - 24px);overflow-y:auto;scrollbar-width:thin;padding:var(--focus-outline-offset);margin:calc(var(--focus-outline-offset) * -1)}}#MainContent[data-template^=product] .ds-gallery-thumbnails__thumbnail{display:block;width:64px;aspect-ratio:3 / 4;padding:0;overflow:hidden;border:1px solid transparent;cursor:pointer}#MainContent[data-template^=product] .ds-gallery-thumbnails__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}#MainContent[data-template^=product] .ds-gallery-thumbnails__thumbnail[aria-selected=true]{border-color:var(--ds-cobalt)}#MainContent[data-template^=product] .media-gallery__grid>li{scroll-margin-top:var(--sticky-header-offset, 0px)}@media screen and (max-width:749px){#MainContent[data-template^=product] .product-media-container{aspect-ratio:4 / 5}#MainContent[data-template^=product] .product-media-container .product-media__image{width:100%;height:100%;object-fit:contain;background-color:var(--ds-bg-cream)}#MainContent[data-template^=product] .product-information__media{margin-block-end:12px}}#MainContent[data-template^=product] .jdgm-prev-badge__text{margin-left:4px!important}#MainContent[data-template^=product] .jdgm-tabs,#MainContent[data-template^=product] .jdgm-tab-dropdown{display:none!important}#MainContent[data-template^=product] .jdgm-review-widget,#MainContent[data-template^=product] .jm-review-item{--jm-review-widget-button-color: var(--ds-text-primary) !important;--jm-review-widget-text-color: var(--ds-text-primary) !important;--jm-review-widget-lighter-text-color: var(--ds-text-secondary) !important;--jm-widget-primary-color: var(--ds-text-primary) !important;--jm-widget-border-radius: 0px !important;--jm-widget-border-radius-simplified: 0px !important}#MainContent#MainContent #judgeme_product_reviews,#MainContent#MainContent #judgeme_product_reviews *{border-radius:0!important}#MainContent#MainContent .jm-button--primary{--jm-btn-bg: transparent !important;background-color:transparent!important;border:1px solid var(--ds-text-primary)!important;color:var(--ds-text-primary)!important;border-radius:0!important;font-size:var(--ds-label-md-size)!important;line-height:var(--ds-label-md-line)!important;letter-spacing:var(--ds-label-md-tracking)!important;font-weight:var(--ds-font-weight-regular)!important;text-transform:uppercase!important}#MainContent#MainContent .jm-review-item{border-top:var(--style-border-width, 1px) solid var(--ds-border-subtle)!important;border-bottom:none!important;padding-block:var(--ds-space-md)!important;margin-block-start:0!important}#MainContent#MainContent .jm-reviewer-info__name{font-size:var(--ds-label-md-size)!important;line-height:var(--ds-label-md-line)!important;letter-spacing:var(--ds-label-md-tracking)!important;font-weight:var(--ds-font-weight-regular)!important}#MainContent#MainContent .jm-reviewer-info__details .jm-text:not(.jm-reviewer-info__name){font-size:var(--ds-label-sm-size)!important;line-height:var(--ds-label-sm-line)!important;letter-spacing:var(--ds-label-sm-tracking)!important}#MainContent#MainContent .jm-review-content__body{font-size:var(--ds-body-sm-size)!important;line-height:var(--ds-body-sm-line)!important;letter-spacing:var(--ds-body-sm-tracking)!important;font-weight:var(--ds-font-weight-regular)!important}#MainContent#MainContent .jm-reviewer-avatar{display:none!important}#MainContent#MainContent .jm-review-item__body{flex-direction:column!important;align-items:flex-start!important;--cluster-space: var(--ds-space-xs) !important}#MainContent#MainContent .jm-review-item__content{flex-grow:0!important;flex-basis:auto!important}#MainContent#MainContent .jm-review-item__content,#MainContent#MainContent .jm-review-content{--52156a25: var(--ds-space-xs) !important;gap:var(--ds-space-xs)!important}#MainContent#MainContent .jm-star-rating__font-icon{font-size:var(--ds-text-sm)!important;color:var(--ds-text-primary)!important}#MainContent#MainContent .jm-star-rating .jm-cluster{--cluster-space: 2px !important}#MainContent#MainContent .jm-review-widget-minimal-header__title{font-size:var(--ds-heading-lg-size)!important;line-height:var(--ds-heading-lg-line)!important;letter-spacing:var(--ds-heading-lg-tracking)!important;font-weight:var(--ds-font-weight-regular)!important}@media screen and (max-width:749px){#MainContent#MainContent .jm-review-widget-minimal-header__title{font-size:1.5rem!important;line-height:1.2!important}}#MainContent#MainContent .jm-average-rating-display .jm-text{font-size:var(--ds-body-md-size)!important;line-height:var(--ds-body-md-line)!important;letter-spacing:var(--ds-body-md-tracking)!important;font-weight:var(--ds-font-weight-regular)!important}#MainContent#MainContent .jm-stack:has(>.jm-review-widget-minimal-header__title){flex-direction:row!important;align-items:baseline!important;flex-wrap:wrap!important;column-gap:var(--ds-space-sm)!important}#MainContent#MainContent #judgeme_product_reviews{margin-left:0!important;margin-right:auto!important}@media screen and (min-width:990px){#MainContent#MainContent #judgeme_product_reviews{width:50%!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ds-pdp.css.map */
