:root{--pdp-line: rgba(0, 0, 0, .14);--pdp-muted: rgba(0, 0, 0, .55);--pdp-btn: #3c4032;--pdp-btn-hover: #2c2f24;--pdp-gallery-bg: #f3f2ee;--pdp-gallery-gap: 4px;--pdp-info-pad: 6rem}@media screen and (min-width:990px){.page-width:has(>.product--columns){max-width:none;padding-left:0;padding-right:0}.product--columns.product--large:not(.product--no-media) .product__media-wrapper{max-width:64%;width:64%;padding:0;margin:0}.product--columns .product__info-wrapper{max-width:36%;width:36%;padding:0 var(--pdp-info-pad)}.product--columns .product__media-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--pdp-gallery-gap);margin:0;padding:0}.product--columns .product__media-list .product__media-item{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;display:block!important}.product--columns .product__media-item .product__media,.product--columns .product__media-item .media{background-color:var(--pdp-gallery-bg)}.product--columns .product__column-sticky{top:9rem;padding-bottom:6rem}}@media screen and (min-width:990px)and (max-width:1400px){:root{--pdp-info-pad: 4rem}}@media screen and (max-width:749px){.product--columns .product__media-list{gap:var(--pdp-gallery-gap)}.product--columns .product__media-wrapper{margin-left:calc(-1 * var(--page-width-margin, 1.5rem));margin-right:calc(-1 * var(--page-width-margin, 1.5rem));width:auto}}.pdp-breadcrumb{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pdp-muted);margin:0 0 2.4rem}.pdp-breadcrumb a{color:inherit;text-decoration:none}.pdp-breadcrumb a:hover{text-decoration:underline}.pdp-breadcrumb span[aria-hidden]{padding:0 .6rem}.product__title h1,.product__title .h1{font-size:2.8rem;font-weight:400;letter-spacing:.005em;line-height:1.2;margin:0}.pdp-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin:1.6rem 0 3.6rem}.pdp-price-row .price--large,.pdp-price-row .price__regular .price-item{font-size:1.6rem;font-weight:400;letter-spacing:.01em}.pdp-price-row .rating-wrapper{margin:0}.pdp-price-row .rating-count{font-size:1.3rem;color:var(--pdp-muted);margin:0}.pdp-price-row .price__sale,.pdp-price-row .price__availability,.pdp-price-row .price__unit,.pdp-price-row .price__badge-sold-out{display:none}.pdp-price-row .price--on-sale .price__sale{display:flex;gap:1rem}.pdp-price-row .price--on-sale .price__regular{display:none}.pdp-price-row .price__container,.pdp-price-row .price-item--last{margin:0}variant-selects fieldset.product-form__input,.product__info-container fieldset.product-form__input{position:relative;display:block;width:100%;margin:0;padding:1.8rem 0 1.8rem 11rem;border:0;border-bottom:1px solid var(--pdp-line);text-align:right;min-height:0}variant-selects fieldset.product-form__input>legend.form__label,.product__info-container fieldset.product-form__input>legend.form__label{position:absolute;left:0;top:50%;transform:translateY(-50%);width:10rem;margin:0;padding:0;float:none;font-size:1.3rem;font-weight:400;line-height:1.3;color:#000;text-align:left;text-transform:none}variant-selects fieldset.product-form__input input[type=radio]+label,.product__info-container fieldset.product-form__input input[type=radio]+label{display:inline-block;vertical-align:middle;margin:.3rem 0 .3rem .5rem;padding:.9rem 1.3rem;border-radius:0;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;min-width:0;min-height:0}.product-form__input--swatch{--pdp-swatch-w: 4.4rem;--pdp-swatch-h: 5.5rem;--pdp-swatch-radius: .4rem}.product-form__input--swatch .swatch-input,.product-form__input--swatch>.swatch-input__input+.swatch-input__label{margin:0}.product-form__input--swatch .swatch-input__label,.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: var(--pdp-swatch-w);width:var(--pdp-swatch-w);height:var(--pdp-swatch-h);margin:0;padding:.3rem;border:0;border-radius:0;background-color:transparent;box-shadow:none;transition:background-color .15s ease}.product-form__input--swatch .swatch-input__label .swatch,.product-form__input--swatch .swatch-input__label>span:not(.visually-hidden){display:block;width:100%;height:100%;border:0;border-radius:calc(var(--pdp-swatch-radius) - .1rem);background-size:cover;background-position:center;box-shadow:none}.product-form__input--swatch .swatch-input:first-of-type .swatch-input__label{border-top-left-radius:var(--pdp-swatch-radius);border-bottom-left-radius:var(--pdp-swatch-radius)}.product-form__input--swatch .swatch-input:last-of-type .swatch-input__label{border-top-right-radius:var(--pdp-swatch-radius);border-bottom-right-radius:var(--pdp-swatch-radius)}.product-form__input--swatch .swatch-input__label:hover{background-color:#0000000d}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{background-color:#00000014;border:0;box-shadow:none;outline:none}.product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid #000;outline-offset:-2px}.product-form__input--swatch>legend.form__label:has([data-selected-value]){font-size:0}.product-form__input--swatch>legend.form__label [data-selected-value]{font-size:1.3rem;color:var(--pdp-muted)}.pdp-swatch-track{display:inline-flex;align-items:center;vertical-align:middle}.product-form__input--swatch.pdp-swatches-expanded .pdp-swatch-track{flex-wrap:wrap;justify-content:flex-end;row-gap:.4rem}.pdp-swatch-more{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;height:var(--pdp-swatch-h);min-width:3rem;margin:0 0 0 .4rem;padding:0 .6rem;border:0;border-radius:var(--pdp-swatch-radius);background:transparent;font-size:1.2rem;font-family:inherit;color:#000;cursor:pointer;transition:background-color .15s ease}.pdp-swatch-more:hover{background-color:#0000000d}.pdp-swatch-more:focus-visible{outline:2px solid #000;outline-offset:2px}.pdp-swatch-track [hidden],.pdp-swatch-more[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.pdp-swatch-more{transition:none}}@media screen and (min-width:1400px){.product-form__input--swatch{--pdp-swatch-w: 4.8rem;--pdp-swatch-h: 6rem}}@media screen and (max-width:749px){.product-form__input--swatch{--pdp-swatch-w: 5.6rem;--pdp-swatch-h: 7rem}}variant-selects .product-form__input .select,.product__info-container .product-form__input .select{width:auto;min-width:0;display:inline-block;vertical-align:middle}.product-form__input .select__select{border:0;box-shadow:none;background:transparent;padding:0 2.4rem 0 0;font-size:1.3rem;text-align:right;height:auto;min-height:0;cursor:pointer}.product-form__input .select .svg-wrapper,.product-form__input .select .icon-caret{right:0;width:1rem;transform:rotate(-90deg)}@media screen and (max-width:749px){variant-selects fieldset.product-form__input,.product__info-container fieldset.product-form__input{padding-left:9rem}variant-selects fieldset.product-form__input>legend.form__label,.product__info-container fieldset.product-form__input>legend.form__label{width:8rem}}.product-form__buttons{margin-top:3.2rem}.product-form__submit,.shopify-payment-button__button--unbranded{border-radius:0;min-height:5.4rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:400;background:var(--pdp-btn);color:#fff;box-shadow:none;border:0;transition:background .2s ease}.product-form__submit:after,.product-form__submit:before{box-shadow:none}.product-form__submit:hover:not([disabled]),.shopify-payment-button__button--unbranded:hover{background:var(--pdp-btn-hover)}.product-form__submit[disabled]{opacity:.4}.icon-with-text{display:flex;flex-direction:column;gap:1.4rem;margin:3.2rem 0;padding:0;list-style:none}.icon-with-text .icon-with-text__item,.icon-with-text li{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:1.4rem;margin:0;padding:0;width:100%;max-width:none}.icon-with-text .icon-with-text__icon,.icon-with-text .svg-wrapper{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;flex:0 0 2rem}.icon-with-text .icon,.icon-with-text svg,.icon-with-text img{width:2rem;height:2rem}.icon-with-text .icon-with-text__text,.icon-with-text h3,.icon-with-text p{font-size:1.3rem;font-weight:400;line-height:1.4;text-align:left;margin:0}.product__description{font-size:1.4rem;line-height:1.65;color:#000000c7;margin:3.2rem 0}.product__description a{color:inherit}.product__description>p{margin:0 0 1.4rem}.product__description>p:last-child{margin-bottom:0}.product__description li>p,.product__description li>span{display:inline;margin:0}.product__description ul,.product__description ol{margin:0 0 1.6rem;padding-left:1.8rem}.product__description li{margin:0 0 .6rem;padding:0;line-height:1.55}.product__description h2,.product__description h3,.product__description h4{font-size:1.5rem;font-weight:500;letter-spacing:.01em;margin:2.8rem 0 1.2rem}.product__description strong{font-weight:500;color:#000}.product__accordion.accordion{border-top:1px solid var(--pdp-line);border-bottom:0;margin:0;padding:0}.product__accordion.accordion:last-of-type{border-bottom:1px solid var(--pdp-line)}.product__accordion summary{padding:1.9rem 0;display:flex;align-items:center;justify-content:space-between}.product__accordion summary:hover{background:transparent}.product__accordion .summary__title{gap:0}.product__accordion .summary__title>.icon:not(.icon-caret),.product__accordion .summary__title>.svg-wrapper:not(:last-child){display:none}.product__accordion .accordion__title{font-size:1.35rem;font-weight:400;letter-spacing:.01em;margin:0}.product__accordion summary .icon-caret,.product__accordion summary>.svg-wrapper:last-child svg{width:1rem;height:1rem;transform:rotate(-90deg);transition:transform .25s ease}.product__accordion details[open] summary .icon-caret,.product__accordion details[open] summary>.svg-wrapper:last-child svg{transform:rotate(0)}.product__accordion .accordion__content{padding:0 0 2.2rem;font-size:1.35rem;line-height:1.6;color:#000000c7}.pdp-store-links{display:flex;gap:3.2rem;margin:3.2rem 0 0;padding:0;list-style:none}.pdp-store-links a{font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:#000;text-decoration:underline;text-underline-offset:.4rem}:root{--pdp-drawer-w: 34vw;--pdp-drawer-bg: #fcfcfcff;--pdp-drawer-ease: .4s cubic-bezier(.4, 0, .2, 1)}.pdp-colors-drawer{position:fixed;top:0;right:0;bottom:0;z-index:100;width:var(--pdp-drawer-w);padding:6rem 2.4rem 3rem;background:var(--pdp-drawer-bg);overflow-y:auto;overscroll-behavior:contain;transform:translate(100%);transition:transform var(--pdp-drawer-ease)}body.pdp-colors-open{overflow:hidden}body.pdp-colors-open .pdp-colors-drawer{transform:translate(0)}body.pdp-colors-open>*:not(.pdp-colors-drawer){transform:translate(calc(-1 * var(--pdp-drawer-w)));transition:transform var(--pdp-drawer-ease)}body>*:not(.pdp-colors-drawer){transition:transform var(--pdp-drawer-ease)}.pdp-colors-close{position:absolute;top:1.8rem;right:2rem;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;background:transparent;color:#000;cursor:pointer}.pdp-colors-close:focus-visible{outline:2px solid #000;outline-offset:2px}.pdp-colors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem .6rem}.pdp-colors-item{display:flex;flex-direction:column;gap:.8rem;padding:0 0 1.4rem;border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit}.pdp-colors-thumb{display:block;width:100%;aspect-ratio:1 / 1;background-color:#f7f6f3;background-size:cover;background-position:center;background-repeat:no-repeat;transition:background-color .15s ease}.pdp-colors-item:hover .pdp-colors-thumb,.pdp-colors-item.is-selected .pdp-colors-thumb{background-color:#fff}.pdp-colors-name{font-size:1.2rem;line-height:1.35;color:#000000a6;padding:0 .2rem}.pdp-colors-item.is-selected .pdp-colors-name{color:#000}.pdp-colors-item.is-unavailable{opacity:.4}.pdp-colors-item:focus-visible{outline:2px solid #000;outline-offset:2px}@media screen and (max-width:1200px){:root{--pdp-drawer-w: 44vw}}@media screen and (max-width:749px){:root{--pdp-drawer-w: 100vw}body.pdp-colors-open>*:not(.pdp-colors-drawer){transform:none}.pdp-colors-drawer{padding:6rem 1.6rem 3rem}.pdp-colors-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.pdp-colors-drawer,body>*:not(.pdp-colors-drawer){transition:none}}.product__view-details,.product__info-container .product__tax{display:none}.product__info-container>*+*{margin-top:0}@media(prefers-reduced-motion:reduce){.product__accordion summary .icon-caret,.product-form__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-main-product-custom.css.map */
