.pdp2xu{--pdp2xu-gap: 1.6rem;color:rgb(var(--color-foreground))}.pdp2xu-gallery{position:relative;width:100%}.pdp2xu-gallery__track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.pdp2xu-gallery__track::-webkit-scrollbar{display:none}.pdp2xu-gallery__item{position:relative;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:3 / 4;background:rgba(var(--color-foreground),.04)}@media screen and (min-width:750px){.pdp2xu-gallery__item{flex:0 0 33.3334%;aspect-ratio:27 / 34}}.pdp2xu-gallery__image{display:block;width:100%;height:100%;object-fit:cover}.pdp2xu-gallery__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:1.6rem 2rem;pointer-events:none;background:linear-gradient(180deg,#00000059,#0000 22% 68%,#0000008c)}.pdp2xu-breadcrumb{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;display:flex;gap:.6rem;align-items:center}.pdp2xu-breadcrumb a{color:#fff;text-decoration:none;opacity:.85}.pdp2xu-gallery__title{margin:0;max-width:20ch;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.1;font-weight:400;letter-spacing:.02em;color:#fff;text-transform:uppercase}.pdp2xu-gallery__counter{position:absolute;top:1.6rem;right:2rem;z-index:3;font-size:1.3rem;letter-spacing:.04em;color:#fff;background:#00000059;padding:.3rem .9rem;border-radius:999px}.pdp2xu-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer;opacity:.85;transition:opacity .15s ease}.pdp2xu-gallery__nav:hover{opacity:1}.pdp2xu-gallery__nav svg{width:2.4rem;height:2.4rem}.pdp2xu-gallery__nav--prev{left:.4rem}.pdp2xu-gallery__nav--next{right:.4rem}.pdp2xu-info{padding-top:4rem}.pdp2xu-info__grid{display:grid;grid-template-columns:1fr;gap:3.2rem}@media screen and (min-width:990px){.pdp2xu-info__grid{grid-template-columns:1.05fr .95fr;gap:6rem}}.pdp2xu-info__left,.pdp2xu-info__right{display:flex;flex-direction:column;gap:1.6rem}.pdp2xu-rating{display:flex;align-items:center;gap:1rem}.pdp2xu-rating__stars{display:inline-flex;gap:.2rem}.pdp2xu-star{width:1.6rem;height:1.6rem;color:rgb(var(--color-foreground))}.pdp2xu-star.is-filled{color:#111}.pdp2xu-rating__count{font-size:1.3rem;text-decoration:underline;color:rgba(var(--color-foreground),.85)}.pdp2xu-rating__count--empty{text-decoration:none;color:rgba(var(--color-foreground),.55)}.pdp2xu-info__left .price{font-size:2.4rem}.pdp2xu-info__left .price .price-item{font-size:2.4rem;font-weight:600}.pdp2xu-info__left .price--on-sale .price-item--regular{font-size:1.6rem;opacity:.55}.pdp2xu-divider{margin:0;border:none;border-top:1px solid rgba(var(--color-foreground),.12)}.pdp2xu-colour{margin:.8rem 0 1.6rem}.pdp2xu-colour__label{margin:0 0 1.2rem;font-size:1.6rem;font-weight:400;line-height:2.4rem;letter-spacing:normal;text-transform:uppercase;color:#1c1714}.pdp2xu-colour__label span{font-weight:400}.pdp2xu-colour__row{display:flex;flex-wrap:wrap;gap:1.2rem;padding:.4rem;margin:-.4rem}.pdp-swatch{position:relative;display:block;flex:0 0 auto;width:3.2rem;height:3.2rem;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:50%;box-sizing:border-box;background:#fff;transition:box-shadow .15s ease}.pdp-swatch-dot{display:block;width:100%;height:100%;border-radius:50%}a.pdp-swatch:after{content:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem}a.pdp-swatch:hover,a.pdp-swatch:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #1c171459}.pdp-swatch.is-soldout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1.5px),rgba(255,255,255,.9) calc(50% - 1.5px),rgba(255,255,255,.9) calc(50% - .5px),#1c1714 calc(50% - .5px),#1c1714 calc(50% + .5px),rgba(255,255,255,.9) calc(50% + .5px),rgba(255,255,255,.9) calc(50% + 1.5px),transparent calc(50% + 1.5px))}.pdp-swatch--active,a.pdp-swatch--active:hover{box-shadow:0 0 0 2px #fff,0 0 0 4px #1c1714}.pdp2xu-description{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.pdp2xu-description p{margin:0 0 1em}.pdp2xu-description p:last-child{margin-bottom:0}.pdp2xu-buybar__error{color:#b5271b;font-size:1.3rem;margin-bottom:.8rem}.pdp2xu-buybar__row{display:flex;flex-direction:column;gap:1.6rem}.pdp2xu-sizes{display:flex;flex-direction:column;gap:1.2rem;border-radius:4px}.pdp2xu-sizes.has-error.is-flash{outline:2px solid #b42318;outline-offset:6px}.pdp2xu-sizes__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.pdp2xu-sizes__label,.pdp2xu-sizes__group-label{margin:0;font-size:1.4rem;font-weight:500;line-height:2.2rem;letter-spacing:normal;text-transform:uppercase;color:#1c1714}.pdp2xu-sizes__group{display:flex;flex-direction:column;gap:.8rem}.pdp2xu-sizes__group-label{font-weight:400}.pdp2xu-sizechart-trigger{margin:0;padding:0;border:none;background:none;font-size:1.4rem;font-weight:300;line-height:2.2rem;text-decoration:underline;color:#1c1714b3;cursor:pointer}.pdp2xu-sizechart-trigger:hover,.pdp2xu-sizechart-trigger:focus-visible{color:#1c1714}.pdp2xu-sizes__buttons{display:flex;flex-wrap:wrap;gap:.8rem}.pdp2xu-size{position:relative;min-width:5.6rem;height:4.4rem;padding:0 1.6rem;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#1c1714;font-size:1.4rem;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer;overflow:hidden;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.pdp2xu-size:hover:not([disabled]){border-color:#1c1714}.pdp2xu-size.is-selected,.pdp2xu-size.is-selected:hover{background:#1c1714;border-color:#1c1714;color:#fff}.pdp2xu-size.is-soldout,.pdp2xu-size[disabled]{color:#9ca3af;cursor:not-allowed}.pdp2xu-size.is-soldout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - .5px),#9ca3af calc(50% - .5px),#9ca3af calc(50% + .5px),transparent calc(50% + .5px))}.pdp2xu-sizes__error{margin:0;font-size:1.4rem;line-height:2.2rem;color:#b42318}.pdp2xu-sizes__error[hidden]{display:none}.pdp2xu-actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.pdp2xu-addtobag,.pdp2xu-checkout{position:relative;min-width:0;height:5.2rem;padding:0 1.6rem;border-radius:4px;font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.pdp2xu-addtobag{border:1px solid #1c1714;background:#1c1714;color:#fff}.pdp2xu-addtobag:hover:not([disabled]){opacity:.85}.pdp2xu-addtobag.loading>span:first-child{visibility:hidden}.pdp2xu-addtobag.loading>.loading__spinner{position:absolute;top:50%;left:50%;display:flex;align-items:center;transform:translate(-50%,-50%)}.pdp2xu-addtobag.loading .path{stroke:#fff}.pdp2xu-checkout{border:1px solid #1c1714;background:#fff;color:#1c1714}.pdp2xu-checkout:hover:not([disabled]){background:#1c1714;color:#fff}.pdp2xu-addtobag[disabled],.pdp2xu-checkout[disabled]{border-color:#d1d5db;background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.pdp2xu-shipping-banner{margin:0;padding:1.2rem 1.6rem;background:rgba(var(--color-foreground),.05);border-radius:8px;font-size:1.3rem;color:rgba(var(--color-foreground),.8);text-align:center}.pdp2xu-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;background:#00000080}.pdp2xu-modal[hidden]{display:none}.pdp2xu-modal__dialog{position:relative;width:94vw;max-width:76rem;max-height:90vh;overflow-y:auto;padding:3.2rem;border-radius:8px;background:#fff;color:#1c1714;font-size:1.4rem;outline:none}.pdp2xu-modal__close{position:absolute;top:1.2rem;right:1.2rem;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:#1c1714;cursor:pointer}.pdp2xu-modal__close svg{width:2.4rem;height:2.4rem}.pdp2xu-modal__title{margin:0 4rem 2rem 0;font-size:2rem;font-weight:500;line-height:2.8rem;color:#1c1714}.pdp2xu-modal__image{display:block;width:100%;height:auto}.pdp2xu-modal__body{overflow-x:auto}.pdp2xu-modal__body table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:1.4rem}.pdp2xu-modal__body th,.pdp2xu-modal__body td{padding:.8rem 1.2rem;border:1px solid #e5e7eb;text-align:left;white-space:nowrap}.pdp2xu-modal__body tr:first-child>th,.pdp2xu-modal__body tr:first-child>td{background:#f3f4f6;font-weight:700}@media screen and (max-width:749px){.pdp2xu-modal{padding:1.2rem}.pdp2xu-modal__dialog{width:94vw;padding:2.4rem 1.6rem}}.pdp2xu-extra{margin-top:5.6rem;border-top:1px solid rgba(var(--color-foreground),.14)}.pdp2xu-tab details{border-bottom:1px solid rgba(var(--color-foreground),.14)}.pdp2xu-tab summary{cursor:pointer;list-style:none;padding:2.6rem 0}.pdp2xu-tab summary::-webkit-details-marker{display:none}.pdp2xu-tab__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.pdp2xu-tab__summary p{margin:0;font-size:1.3rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.pdp2xu-tab__arrow{display:flex;flex-shrink:0}.pdp2xu-tab__arrow svg{width:1.8rem;height:1.8rem;color:rgba(var(--color-foreground),.45);transition:transform .25s ease}.pdp2xu-tab details[open] .pdp2xu-tab__arrow svg{transform:rotate(180deg)}.pdp2xu-tab__content{padding:0 0 2.8rem;font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.75);max-width:68rem}.pdp2xu-tab__content p{margin:0 0 1.2rem}.pdp2xu-tab__content p:last-child{margin-bottom:0}.pdp2xu-share{padding:2.6rem 0}.pdp2xu-material__label{margin:0 0 .6rem;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.pdp2xu-material__line{margin:0 0 .4rem}.pdp2xu-features{list-style:disc outside;margin:0;padding:0 0 0 20px}.pdp2xu-features li{display:list-item;margin:0 0 8px;padding-left:4px;font-size:15px;line-height:1.6;color:inherit}.pdp2xu-features li:last-child{margin-bottom:0}.pdp2xu-features li p,.pdp2xu-features li span{display:inline;margin:0;padding:0}.pdp2xu-material__composition+.pdp2xu-features--care{margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-main-product-2xu.css.map */
