.splide-product-card-carousel{padding:0 16px 64px}@media only screen and (min-width:768px){.splide-product-card-carousel{padding:0 24px 64px}}@media only screen and (min-width:1648px){.splide-product-card-carousel{padding-bottom:64px}}.splide-product-card-carousel .header{margin:16px;display:flex;justify-content:space-between;align-items:center}.splide-product-card-carousel .header h2{margin:0 auto 0 0;font-weight:700;font-size:1.5rem;line-height:1;text-align:center}@media only screen and (min-width:768px){.splide-product-card-carousel .header h2{font-size:2rem}}.splide-product-card-carousel .header a{display:block;padding:5px 0;border-bottom:1px solid #313131;color:#313131;font-size:1rem;line-height:1.5;text-decoration:none;white-space:nowrap}@media only screen and (min-width:768px){.splide-product-card-carousel .header a{font-size:1.125rem;padding:4px 0}}.splide-product-card-carousel .splide__track{padding-bottom:32px}@media only screen and (min-width:768px){.splide-product-card-carousel .splide__track{margin-top:-5px;margin-right:-5px;margin-left:-5px;padding-top:5px}}.splide__footer{display:flex;align-items:center;gap:30px}.splide__arrows{gap:14px;flex-shrink:0}.splide__arrows,.splide__arrows .splide__arrow{display:flex;justify-content:center;align-items:center}.splide__arrows .splide__arrow{background:none;cursor:pointer;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid #313131;outline-offset:4px}.splide__arrows .splide__arrow:hover{opacity:.7}.splide__arrows .splide__arrow[disabled]{cursor:not-allowed;opacity:.3}.splide__arrows .splide__arrow:first-child{transform:rotate(180deg)}.splide__arrows .splide__pagination{display:inline-flex;padding-inline-start:0;flex-grow:unset;gap:16px;margin:0}.splide__arrows .splide__pagination .splide__pagination__page{background-color:#cbc4bc;border-color:#cbc4bc;border-radius:8px;border-style:solid;height:16px;width:16px;opacity:.4;padding:0;margin:0}.splide__arrows .splide__pagination .splide__pagination__page.is-active{background-color:#c12e6f;border-color:#c12e6f;opacity:1}.splide:not(.is-overflow) .splide__arrow{display:none}.splide__slider{width:100%;position:relative;height:5px;border-radius:5px;background-color:#f5f5f5;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:16px;margin-bottom:16px}.splide__slider:after{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}.splide__slider-handle{position:absolute;left:0;top:0;bottom:0;width:30%;background-color:#313131;border-radius:5px;z-index:1}.splide__slider-handle:after{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}.js-no-scroll{padding-right:var(--scrollbar-width,0);overflow:hidden!important;scrollbar-width:none}.page-container{width:100%;max-width:1200px;min-height:600px;margin:0;padding:0 16px}@media only screen and (min-width:768px){.page-container{padding:0 24px}}@media only screen and (min-width:1024px){.page-container{margin:0 auto;padding:0 32px}}#main-content{display:flex;flex-direction:column;justify-content:space-between;padding:0 0 32px;outline:0;width:100%;max-width:1600px;margin:0 auto}#main-content.page-type-index{max-width:unset}#main-content.page-type-index>section{max-width:1600px;width:100%;margin:0 auto}#main-content.page-type-index>section.banner-hero-full-width{max-width:unset}#main-content.page-type-index>section.carousel-collection{margin:24px auto}@media only screen and (min-width:1024px){#main-content.page-type-index>section.carousel-collection{margin:32px auto}}.container{max-width:1600px;padding:0 16px;margin:0 auto auto}@media only screen and (min-width:1024px){.container{padding:0}}.visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:rect(1px 1px 1px 1px);clip-path:rect(1px,1px,1px,1px);white-space:nowrap}.pc--opt-out-form-message svg{width:24px;height:24px}.pc--opt-out-form-field_wrapper .field{position:relative;display:inline-flex;justify-content:flex-start;padding-top:20px}.pc--opt-out-form-field_wrapper .field label{position:absolute;top:0;left:24px;font-size:1rem;line-height:1}.pc--opt-out-form-field_wrapper .field .field__input{height:43px;padding:0 24px;border-top-left-radius:100px;border-bottom-left-radius:100px}.pc--opt-out-form-field_wrapper .field .pc--opt-out-form-button{height:43px;border-top-right-radius:100px;border-bottom-right-radius:100px}#_pxPixel4{width:0;height:0}
/*# sourceMappingURL=/cdn/shop/t/6927/assets/theme-layout.css.map */
