.pfw-section{width:100%;position:relative;box-sizing:border-box;background-color:var(--pfw-bg-color, #ffffff);border:none;outline:none;box-shadow:none;margin-top:-1px;padding-top:calc(var(--pfw-pt-desktop, 60px) + 1px);padding-bottom:var(--pfw-pb-desktop, 60px);overflow:visible;overflow-x:clip}.pfw-section:before{content:"";position:absolute;top:-2px;left:0;right:0;height:4px;background-color:var(--pfw-bg-color, #ffffff);pointer-events:none;z-index:1}.pfw-container{width:100%;max-width:var(--pfw-max-width, 1400px);margin-left:auto;margin-right:auto;padding-left:var(--pfw-pad-desktop, 40px);padding-right:var(--pfw-pad-desktop, 40px);box-sizing:border-box;position:relative}.pfw-header{width:100%;box-sizing:border-box}.pfw-subheading{font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--pfw-subheading-color, #71717A);margin:0}.pfw-heading{font-family:"Laviossa","Playfair Display",Didot,Georgia,var(--heading-font-family, serif);font-size:var(--pfw-heading-size-desktop, 36px);font-weight:400;line-height:1.25;letter-spacing:.01em;color:var(--pfw-heading-color, #111111);margin:0;word-break:break-word}.pfw-view-all{font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pfw-view-all-color, #111111);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;display:inline-block;cursor:pointer;transition:opacity .2s ease,transform .2s ease;line-height:1}.pfw-view-all:hover{opacity:.7}@media screen and (min-width:700px){.pfw-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:40px}.pfw-header__titles{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px}.pfw-header__view-all-desktop{display:inline-block}.pfw-header__view-all-mobile{display:none!important}.pfw-header__row-mobile{display:contents}}@media screen and (max-width:699px){.pfw-section{margin-top:-1px;padding-top:calc(var(--pfw-pt-mobile, 36px) + 1px);padding-bottom:var(--pfw-pb-mobile, 40px)}.pfw-container{padding-left:var(--pfw-pad-mobile, 16px);padding-right:var(--pfw-pad-mobile, 16px)}.pfw-header{margin-bottom:24px;text-align:left}.pfw-subheading{text-align:left;font-size:11px;letter-spacing:.16em;margin-bottom:6px}.pfw-header__row-mobile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}.pfw-heading{font-size:var(--pfw-heading-size-mobile, 24px);text-align:left;flex:1;min-width:0}.pfw-header__view-all-mobile{display:inline-block;flex-shrink:0;font-size:11.5px;letter-spacing:.08em;text-underline-offset:3px;margin-left:auto}.pfw-header__view-all-desktop{display:none!important}}.pfw-tabs-nav{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:8px;margin-bottom:8px}.pfw-tab-btn{background:none;border:none;padding:4px 0;font-size:14px;font-weight:500;color:#71717a;cursor:pointer;position:relative;transition:color .2s ease}.pfw-tab-btn[aria-selected=true],.pfw-tab-btn.is-active{color:var(--pfw-heading-color, #111111);font-weight:600}.pfw-tab-btn[aria-selected=true]:after,.pfw-tab-btn.is-active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--pfw-heading-color, #111111)}@media screen and (max-width:699px){.pfw-tabs-nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;gap:16px;margin-bottom:12px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pfw-tabs-nav::-webkit-scrollbar{display:none}.pfw-tab-btn{white-space:nowrap;flex-shrink:0;font-size:13px}}.pfw-carousel-wrapper{position:relative;width:100%}.pfw-panel{display:none;width:100%}.pfw-panel.is-active{display:block}.pfw-controls-wrapper{position:relative;width:100%}.pfw-nav-control{position:absolute;top:40%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center}.pfw-nav-control--prev{left:-22px}.pfw-nav-control--next{right:-22px}.pfw-circle-btn{width:44px;height:44px;border-radius:50%;background-color:#fff;border:1px solid #e2e2e2;box-shadow:0 4px 12px #00000014;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#111;padding:0;transition:all .25s ease;outline:none}.pfw-circle-btn svg{width:14px;height:14px;stroke-width:1.5;transition:transform .2s ease}.pfw-circle-btn:hover:not(:disabled){background-color:#111;color:#fff;border-color:#111;box-shadow:0 6px 16px #00000029;transform:scale(1.05)}.pfw-circle-btn:disabled,.pfw-circle-btn[disabled],.pfw-circle-btn.is-disabled{opacity:.35;cursor:default;pointer-events:none;box-shadow:none}.pfw-product-list{display:grid;grid:auto / auto-flow var(--pfw-card-width, calc((100% - 60px)/4) );column-gap:20px;row-gap:24px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0 16px;margin:0;list-style:none;box-sizing:border-box}.pfw-product-list::-webkit-scrollbar{display:none}@media screen and (min-width:700px){.pfw-product-list{--pfw-card-width: calc((100% - (var(--pfw-desktop-cols, 4) - 1) * 20px) / var(--pfw-desktop-cols, 4));scroll-snap-type:x mandatory}.pfw-product-list>product-card,.pfw-product-list>.product-card-placeholder{scroll-snap-align:start;width:100%;max-width:100%;min-width:0}}@media screen and (max-width:699px){.pfw-nav-control,.pfw-circle-btn{display:none!important}.pfw-container{padding-left:var(--pfw-pad-mobile, 20px)!important;padding-right:var(--pfw-pad-mobile, 20px)!important}.pfw-carousel-wrapper{overflow:visible!important;width:100%!important}.pfw-controls-wrapper{overflow:visible!important;width:100%!important;position:relative!important}.pfw-product-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important;column-gap:12px!important;gap:12px!important;width:calc(100% + (2 * var(--pfw-pad-mobile, 20px)))!important;max-width:calc(100% + (2 * var(--pfw-pad-mobile, 20px)))!important;margin-left:calc(-1 * var(--pfw-pad-mobile, 20px))!important;margin-right:calc(-1 * var(--pfw-pad-mobile, 20px))!important;margin-inline-start:calc(-1 * var(--pfw-pad-mobile, 20px))!important;margin-inline-end:calc(-1 * var(--pfw-pad-mobile, 20px))!important;padding:4px 0 16px!important;padding-inline-start:0!important;padding-inline-end:0!important;scroll-padding-inline:var(--pfw-pad-mobile, 20px)!important;scroll-padding-left:var(--pfw-pad-mobile, 20px)!important}.pfw-product-list>:first-child{margin-inline-start:var(--pfw-pad-mobile, 20px)!important;margin-left:var(--pfw-pad-mobile, 20px)!important}.pfw-product-list:after{content:""!important;display:block!important;flex:0 0 var(--pfw-pad-mobile, 20px)!important;width:var(--pfw-pad-mobile, 20px)!important;min-width:var(--pfw-pad-mobile, 20px)!important;height:0!important;min-height:0!important;border:none!important;outline:none!important;pointer-events:none!important;visibility:hidden!important}.pfw-product-list>product-card,.pfw-product-list>.product-card-placeholder{flex:0 0 min(220px,calc(44vw - 4px))!important;width:min(220px,calc(44vw - 4px))!important;min-width:min(220px,calc(44vw - 4px))!important;max-width:min(220px,calc(44vw - 4px))!important;scroll-snap-align:start!important;box-sizing:border-box!important}.pfw-section .product-card__carousel-track{overflow-x:hidden!important;touch-action:pan-x pan-y pinch-zoom!important}}@media screen and (max-width:360px){.pfw-product-list>product-card,.pfw-product-list>.product-card-placeholder{flex:0 0 calc(46vw - 6px)!important;width:calc(46vw - 6px)!important;min-width:calc(46vw - 6px)!important}}.pfw-section .product-card__carousel-btn{background:#fffffff2!important;color:#111!important;box-shadow:0 1px 4px #0000002e!important}.pfw-section .product-card__carousel-btn:hover{background:#fff!important;color:#000!important}.pfw-section .product-card__carousel-btn svg{color:#111!important;stroke:#111!important;fill:none!important}.pfw-section .product-card__carousel-btn svg polyline{stroke:#111!important;fill:none!important}@media screen and (pointer:fine){.pfw-section .product-card__figure:hover .product-card__carousel-btn,.pfw-section product-card:hover .product-card__carousel-btn{opacity:1!important}}.pfw-section .product-card__figure:focus-within .product-card__carousel-btn{opacity:1!important}.pfw-section .pfw-product-list>product-card,.pfw-section .pfw-product-list>.product-card{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important;min-height:100%!important}.pfw-section .product-card .product-card__info{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-bottom:4px!important}.pfw-section .product-card .product-card__info>.v-stack,.pfw-section .product-card .product-card__info>.v-stack>.v-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:4px!important}.pfw-section .product-card .product-card__info a.product-title,.pfw-section .product-card a.product-title.h6{margin:0!important}.pfw-section .product-card .product-card__info .price-list,.pfw-section .product-card .price-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline!important;justify-content:flex-start!important;white-space:nowrap!important;column-gap:6px!important;row-gap:0!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:2px 0!important;overflow:hidden!important}.pfw-section .product-card .product-card__info .price-list>sale-price,.pfw-section .product-card .product-card__info .price-list .sale-price,.pfw-section .product-card .product-card__info .price-list>compare-at-price,.pfw-section .product-card .product-card__info .price-list .compare-at-price,.pfw-section .product-card .product-card__info .price-list .discount-percentage,.pfw-section .product-card .product-card__info .price-list compare-at-price.discount-percentage{display:inline-block!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.25!important;margin:0!important;flex-shrink:0!important;vertical-align:baseline!important}.pfw-section .product-card .product-card__info .lowest-price-badge--card{margin:2px 0 0!important}.pfw-section .product-card .product-card__add-to-cart-wrapper{margin-top:auto!important}@media screen and (min-width:700px)and (max-width:999px){.pfw-section .product-card .product-card__info .price-list,.pfw-section .product-card .price-list{column-gap:3px!important}.pfw-section .product-card .product-card__info .price-list>sale-price,.pfw-section .product-card .product-card__info .price-list .sale-price{font-size:clamp(11px,1.5vw,13px)!important}.pfw-section .product-card .product-card__info .price-list>compare-at-price,.pfw-section .product-card .product-card__info .price-list .discount-percentage,.pfw-section .product-card .product-card__info .price-list compare-at-price.discount-percentage{font-size:clamp(9.5px,1.2vw,11px)!important}}@media screen and (max-width:699px){.pfw-section .product-card .product-card__info{padding:8px 10px 4px!important;margin-top:2px!important}.pfw-section .product-card .product-card__info .price-list,.pfw-section .product-card .price-list{column-gap:4px!important;row-gap:0!important;flex-wrap:nowrap!important;white-space:nowrap!important;margin:2px 0!important}.pfw-section .product-card .product-card__info .price-list>sale-price,.pfw-section .product-card .product-card__info .price-list .sale-price{font-size:clamp(11.5px,3.3vw,13px)!important}.pfw-section .product-card .product-card__info .price-list>compare-at-price.line-through,.pfw-section .product-card .product-card__info .price-list .compare-at-price.line-through,.pfw-section .product-card .product-card__info .price-list>compare-at-price:not(.discount-percentage),.pfw-section .product-card .product-card__info .price-list .discount-percentage,.pfw-section .product-card .product-card__info .price-list [class*=discount],.pfw-section .product-card .product-card__info .price-list compare-at-price.discount-percentage{font-size:clamp(9.5px,2.8vw,11px)!important}}@media screen and (max-width:374px){.pfw-section .product-card .product-card__info{padding:8px 8px 4px!important}.pfw-section .product-card .product-card__info .price-list,.pfw-section .product-card .price-list{column-gap:3px!important}}
/*# sourceMappingURL=/cdn/shop/t/278/assets/pfw-collections.css.map */
