product-carousel,.pc{--pc-ivory: #faf8f3;--pc-white: #fffdf9;--pc-burgundy: #471b23;--pc-text: #252525;--pc-muted: #6a6662;--pc-gold: #d69830;--pc-ease: cubic-bezier(.22, 1, .36, 1);--pc-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--pc-item-width: 28rem;--pc-item-gap: 3.2rem;--pc-stage-padding: clamp(1.8rem, 2vw, 2.4rem);display:block;width:100%;background-color:var(--pc-bg, var(--pc-ivory));color:var(--pc-text);overflow:hidden;padding-top:var(--pc-padding-top, clamp(9rem, 7vw, 10.5rem));padding-bottom:var(--pc-padding-bottom, clamp(8rem, 6.5vw, 10rem))}.pc__inner{max-width:132rem;margin:0 auto;padding-left:clamp(1.8rem,4vw,6rem);padding-right:clamp(1.8rem,4vw,6rem)}.pc__header{display:grid;grid-template-columns:1fr;gap:clamp(2.4rem,4vw,3.6rem);margin-bottom:clamp(3.6rem,5vw,5.6rem)}@media screen and (min-width:990px){.pc__header{grid-template-columns:minmax(0,58fr) minmax(0,34fr);align-items:start;gap:clamp(2rem,4vw,4rem)}}.pc__header-left{max-width:68rem}.pc__eyebrow-wrap{display:flex;align-items:center;gap:1.2rem;margin-bottom:clamp(1.6rem,2vw,2rem)}.pc__eyebrow-line{display:block;width:3.2rem;height:1px;background:var(--pc-gold);transform:scaleX(0);transform-origin:left center;transition:transform .68s var(--pc-ease)}.pc__eyebrow{margin:0;font-family:var(--font-heading-family, "Poppins", sans-serif);font-size:clamp(1rem,.72vw,1.1rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-gold);opacity:0;transform:translateY(1rem);transition:opacity .68s var(--pc-ease),transform .68s var(--pc-ease)}.pc__heading{margin:0;font-family:var(--pc-serif);font-size:clamp(4rem,4.6vw,6.6rem);font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--pc-burgundy);opacity:0;transform:translateY(2.2rem);transition:opacity .82s var(--pc-ease),transform .82s var(--pc-ease);transition-delay:.1s}.pc__index-label{margin:clamp(2.4rem,3vw,3.2rem) 0 0;font-family:var(--font-heading-family, "Poppins", sans-serif);font-size:clamp(.9rem,.65vw,1rem);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-muted);opacity:0;transition:opacity .68s var(--pc-ease);transition-delay:.32s}.pc.is-meta-visible .pc__index-label{opacity:.55}.pc__header-right{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.6rem,2.4vw,2rem)}@media screen and (min-width:990px){.pc__header-right{justify-self:end;max-width:38rem;padding-top:clamp(2.8rem,3.5vw,4rem)}}.pc__description{margin:0;max-width:36rem;font-family:var(--font-body-family, "Poppins", sans-serif);font-size:clamp(1.35rem,1.05vw,1.5rem);font-weight:400;line-height:1.6;color:var(--pc-muted);opacity:0;transform:translateY(1.4rem);transition:opacity .76s var(--pc-ease),transform .76s var(--pc-ease);transition-delay:.18s}.pc__description p{margin:0}.pc__view-all{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-heading-family, "Poppins", sans-serif);font-size:clamp(1rem,.75vw,1.1rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--pc-burgundy);position:relative;opacity:0;transform:translate(-.8rem);transition:opacity .68s var(--pc-ease),transform .68s var(--pc-ease);transition-delay:.25s}.pc__view-all:after{content:"";position:absolute;left:0;bottom:-.35rem;width:2.6rem;height:1px;background:currentColor;transition:width .4s var(--pc-ease)}.pc__view-all-arrow{display:inline-block;transition:transform .4s var(--pc-ease)}@media(hover:hover)and (pointer:fine){.pc__view-all:hover:after{width:100%}.pc__view-all:hover .pc__view-all-arrow{transform:translate(.4rem)}}.pc__rail-outer{position:relative;width:100%;margin-bottom:clamp(4rem,5vw,5.6rem)}.pc__rail-viewport{overflow:hidden;width:100%;padding-left:clamp(1.8rem,4vw,6rem)}.pc.is-touch-rail .pc__rail-viewport{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pc.is-touch-rail .pc__rail-viewport::-webkit-scrollbar{display:none}.pc__rail-mask{overflow:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .92s var(--pc-ease)}.pc__rail-stage{display:flex;width:max-content;will-change:transform}.pc.is-touch-rail .pc__rail-stage{width:auto;transform:none!important}.pc__rail-track{display:flex;gap:var(--pc-item-gap);flex:0 0 auto}.pc__rail-track--clone{pointer-events:none}.pc.is-touch-rail .pc__rail-track--clone{display:none}.pc__product{flex:0 0 auto;width:var(--pc-item-width);text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:flex-start;opacity:0;transform:translateY(1.8rem);transition:opacity .68s var(--pc-ease),transform .68s var(--pc-ease),color .52s var(--pc-ease)}.pc.is-touch-rail .pc__product{scroll-snap-align:start;width:clamp(24rem,72vw,30rem)}.pc__product:nth-child(1){transition-delay:.45s}.pc__product:nth-child(2){transition-delay:.51s}.pc__product:nth-child(3){transition-delay:.57s}.pc__product:nth-child(4){transition-delay:.63s}.pc__product:nth-child(5){transition-delay:.69s}.pc__product:nth-child(n+6){transition-delay:.72s}.pc__product-media{width:100%;aspect-ratio:4 / 5;background:var(--pc-white);border-radius:2px;overflow:hidden;margin-bottom:clamp(1.2rem,1.6vw,1.6rem)}.pc__product-media-inner{width:100%;height:100%;padding:var(--pc-stage-padding);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.pc__product-image,.pc__product-placeholder{width:100%;height:100%;display:block;object-fit:contain!important;object-position:center center!important;max-width:100%;max-height:100%}.pc__product-content{width:100%;text-align:left}.pc__product-title{margin:0;font-family:var(--font-body-family, "Poppins", sans-serif);font-size:clamp(1.25rem,.95vw,1.4rem);font-weight:500;line-height:1.35;color:var(--pc-text);transition:color .52s var(--pc-ease)}.pc__product-line{display:block;width:0;height:1px;margin-top:.5rem;background:var(--pc-burgundy);opacity:.35;transition:width .52s var(--pc-ease)}.pc__product-price{margin-top:.5rem;font-family:var(--font-body-family, "Poppins", sans-serif);font-size:clamp(1.3rem,.95vw,1.4rem);font-weight:400;line-height:1.4;color:var(--pc-muted)}@media(hover:hover)and (pointer:fine){.pc__product{transition:opacity .68s var(--pc-ease),transform .62s var(--pc-ease),color .52s var(--pc-ease)}.pc__product:hover,.pc__product:focus-visible{transform:translateY(-.4rem)}.pc__product:hover .pc__product-title,.pc__product:focus-visible .pc__product-title{color:var(--pc-burgundy)}.pc__product:hover .pc__product-line,.pc__product:focus-visible .pc__product-line{width:2.4rem}}.pc__product:active,.pc.is-touch-rail .pc__product:active{transform:scale(.99)}.pc__footer-line{height:1px;background:#471b231a;opacity:0;transition:opacity .76s var(--pc-ease);transition-delay:.52s}.pc.is-visible .pc__eyebrow-line{transform:scaleX(1)}.pc.is-visible .pc__eyebrow,.pc.is-visible .pc__heading{opacity:1;transform:translateY(0)}.pc.is-meta-visible .pc__description,.pc.is-meta-visible .pc__view-all,.pc.is-meta-visible .pc__footer-line{opacity:1;transform:translate(0)}.pc.is-rail-visible .pc__rail-mask{clip-path:inset(0 0 0 0)}.pc.is-products-visible .pc__product{opacity:1;transform:translateY(0)}.pc.is-products-visible .pc__product:hover,.pc.is-products-visible .pc__product:focus-visible{transform:translateY(-.4rem)}.pc.is-touch-rail.is-products-visible .pc__product:hover,.pc.is-touch-rail.is-products-visible .pc__product:focus-visible{transform:translateY(0)}@media screen and (max-width:989px){.pc__header-right{padding-top:0}.pc__index-label{display:none}}@media(prefers-reduced-motion:reduce){.pc__eyebrow-line,.pc__eyebrow,.pc__heading,.pc__description,.pc__view-all,.pc__index-label,.pc__rail-mask,.pc__product,.pc__footer-line,.pc__product-line,.pc__view-all-arrow{transition:none!important;transform:none!important;animation:none!important}.pc__rail-mask{clip-path:inset(0 0 0 0)}.pc__eyebrow-line{transform:scaleX(1)}.pc__eyebrow,.pc__heading,.pc__description,.pc__view-all,.pc__index-label,.pc__product,.pc__footer-line{opacity:1}.pc:not(.is-touch-rail) .pc__rail-viewport{overflow-x:auto;scrollbar-width:none}.pc:not(.is-touch-rail) .pc__rail-viewport::-webkit-scrollbar{display:none}.pc:not(.is-touch-rail) .pc__rail-stage{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-product-carousel.css.map */
