:root{--siecle-garment-paper: #f4f3ee;--siecle-garment-ink: #191816;--siecle-garment-muted: #716d65;--siecle-garment-line: #d8d4cc;--siecle-garment-dark: #171715}body.brand-siecle.template-product:not(.template-suffix-siecle-watch){background:var(--siecle-garment-paper)!important;color:var(--siecle-garment-ink)}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) #MainContent,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) #MainContent>.shopify-section,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) #MainContent .section-background{background:var(--siecle-garment-paper)!important;color:var(--siecle-garment-ink)!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) #MainContent .product-information{--color-background: var(--siecle-garment-paper);--color-foreground: var(--siecle-garment-ink);--color-border: var(--siecle-garment-line);--siecle-background: var(--siecle-garment-paper);--siecle-foreground: var(--siecle-garment-ink);--siecle-border: var(--siecle-garment-line);gap:0!important;padding:0!important;background:var(--siecle-garment-paper)!important;color:var(--siecle-garment-ink)!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-information__grid{grid-column:1 / -1!important;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)!important;gap:0!important;align-items:stretch}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-information__media{grid-column:1!important;width:100%!important;min-width:0!important;padding:0!important;position:relative;background:var(--siecle-garment-paper)!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details{grid-column:2!important;order:1;align-self:stretch;min-width:0;display:flex;justify-content:center;padding:0!important;background:var(--siecle-garment-paper)!important;color:var(--siecle-garment-ink)!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details>.group-block{box-sizing:border-box;width:100%!important;max-width:760px;min-height:min(100svh,920px);display:flex;justify-content:center;padding:clamp(28px,5vw,76px) clamp(26px,4vw,68px)!important;background:var(--siecle-garment-paper)!important;color:var(--siecle-garment-ink)!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details :is(h1,h2,h3,h4,p,span,label,summary,a,.price,.price-item,.tax-note,.product-inventory){color:var(--siecle-garment-ink)}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details h1{max-width:13ch;margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(2rem,2.75vw,3.25rem);font-weight:400;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .price,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .price-item{font-size:clamp(1.25rem,1.7vw,1.7rem);font-weight:500;letter-spacing:-.025em}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .product-description,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .text-block,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .rte{color:var(--siecle-garment-muted)!important;font-size:.94rem;line-height:1.7}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .variant-picker,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .variant-option,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .product-form-buttons{color:var(--siecle-garment-ink)!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .variant-option__button-label,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .variant-option__button-label span,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details select,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details input{color:var(--siecle-garment-ink)!important;background:#fffefa!important;border-color:var(--siecle-garment-line)!important;border-radius:0!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .variant-option__button-label:has(input:checked),body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .variant-option__button-label--selected,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .variant-option--selected .variant-option__button-label{color:#fffefa!important;background:var(--siecle-garment-dark)!important;border-color:var(--siecle-garment-dark)!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .add-to-cart-button,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .button-custom,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details button[type=submit]{min-height:54px;color:#fffefa!important;background:var(--siecle-garment-dark)!important;border:1px solid var(--siecle-garment-dark)!important;border-radius:0!important;text-transform:uppercase;font-size:.74rem;font-weight:600;letter-spacing:.12em;transition:background .25s ease,color .25s ease,border-color .25s ease}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .add-to-cart-button:hover,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details .button-custom:hover,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details button[type=submit]:hover{color:var(--siecle-garment-dark)!important;background:transparent!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details ._divider,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details hr{border-color:var(--siecle-garment-line)!important}@media screen and (min-width:750px){body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-information__media media-gallery{position:relative;display:block;width:100%;overflow:visible}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-information__media media-gallery.media-gallery--grid slideshow-component{display:none!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-information__media media-gallery.media-gallery--grid .media-gallery__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;margin:0!important;list-style:none!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .media-gallery__grid>.product-media-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%!important;height:clamp(590px,84svh,980px)!important;min-height:clamp(590px,84svh,980px)!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;overflow:hidden;background:var(--siecle-garment-paper)!important;border-bottom:1px solid var(--siecle-garment-line)}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .media-gallery__grid>.product-media-container .product-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;aspect-ratio:auto!important;overflow:hidden;background:transparent!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .media-gallery__grid>.product-media-container .product-media__image{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;padding:clamp(24px,5vw,84px);box-sizing:border-box;transition:transform .65s cubic-bezier(.2,.7,.25,1)}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .media-gallery__grid>.product-media-container:hover .product-media__image{transform:scale(1.018)}.siecle-clothing-frame-index{position:absolute;z-index:8;left:clamp(18px,2vw,34px);bottom:24px;pointer-events:none;color:#68645c;font-size:9px;letter-spacing:.16em;line-height:1}.siecle-clothing-gallery-rail{position:fixed;z-index:30;top:calc(var(--header-group-height, 72px) + 22px);left:clamp(12px,1.25vw,22px);display:flex;flex-direction:column;gap:6px;max-height:calc(100svh - var(--header-group-height, 72px) - 48px);width:62px;overflow-y:auto;overscroll-behavior:contain;padding:5px;background:#f4f3eee0;border:1px solid rgb(25 24 22 / .14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform:translate(-7px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;scrollbar-width:none}.siecle-clothing-gallery-rail::-webkit-scrollbar{display:none}.siecle-clothing-gallery-rail.is-visible{opacity:1;visibility:visible;transform:translate(0)}.siecle-clothing-gallery-rail__button{flex:0 0 auto;display:block;width:50px;height:62px;margin:0;padding:0;overflow:hidden;border:1px solid transparent;background:#fffefa;opacity:.72;cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.siecle-clothing-gallery-rail__button[aria-current=true]{opacity:1;border-color:#191816}.siecle-clothing-gallery-rail__button:hover{opacity:1}.siecle-clothing-gallery-rail__button img{display:block;width:100%;height:100%;object-fit:contain;padding:2px;box-sizing:border-box}.siecle-clothing-gallery-rail__count{text-align:center;color:var(--siecle-garment-muted);font-size:9px;letter-spacing:.12em;padding:3px 0 1px}}@media screen and (max-width:749px){body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-information__grid{grid-template-columns:minmax(0,1fr)!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-information__media,body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details{grid-column:1 / -1!important;width:100%!important;padding:0!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-details>.group-block{min-height:0;padding:28px 20px 34px!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-information__media media-gallery.media-gallery--grid slideshow-component{display:block!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-information__media media-gallery.media-gallery--grid .media-gallery__grid{display:none!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-information__media .product-media-container{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4 / 5!important;background:var(--siecle-garment-paper)!important}body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-information__media .product-media__image{padding:22px!important;object-fit:contain!important}.siecle-clothing-gallery-rail,.siecle-clothing-frame-index{display:none!important}}@media(prefers-reduced-motion:reduce){body.brand-siecle.template-product:not(.template-suffix-siecle-watch) .product-media__image,.siecle-clothing-gallery-rail,.siecle-clothing-gallery-rail__button{transition:none!important}}html.brand-siecle:not(:has(.brand-home--hybrid)) #header-group,html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component{color:#171514!important;--color-background: #f4f3ee !important;--color-background-rgb: 244,243,238 !important;--color-foreground: #171514 !important;--color-foreground-rgb: 23,21,20 !important;--color-border: rgba(23,21,20,.18) !important;--color-border-rgb: 23,21,20 !important}html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component,html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .header,html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .header__row,html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .header__columns{background:#f4f3ee!important;color:#171514!important;--color-foreground: #171514 !important;--color-foreground-rgb: 23,21,20 !important;--color-border: rgba(23,21,20,.18) !important;--color-border-rgb: 23,21,20 !important}html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .header-menu,html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .menu-list,html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .menu-list__link,html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .menu-list__link-title,html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .header-logo,html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .header-logo__brand-text,html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .header-actions__action,html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .header-actions__action svg{color:#171514!important;fill:#171514!important;stroke:#171514!important;opacity:1!important;visibility:visible!important}html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .menu-list__link{font-size:10px!important;font-weight:650!important;letter-spacing:.1em!important;text-transform:uppercase!important}html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .header-logo__brand-text{font-size:14px!important;font-family:var(--font-heading--family, Georgia, serif)!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important}html.brand-siecle:not(:has(.brand-home--hybrid)) #header-component .header__row--top{border-bottom:1px solid rgba(23,21,20,.14)!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/siecle-clothing-product.css.map */
