.product-slider-item-modal:after{background:none!important}.product-slider-item-modal{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 9.787557%;position:relative}.product-slider-item-modal .mdc-layout-grid__inner{align-items:center}@media (max-width: 959px){.product-slider-item-modal{padding:0;flex-direction:column;align-items:flex-start;width:100%}.product-slider-item-modal:after{position:absolute;bottom:24px;left:0;right:0;width:100%;content:"";display:block;height:24px;background:linear-gradient(0deg,black 0%,rgba(0,0,0,0) 100%);opacity:.1;z-index:45}}.product-slider-item-modal .splide__arrow{top:50%;display:block!important}@media (max-width: 959px){.product-slider-item-modal .splide__arrow--prev{left:-35px}.product-slider-item-modal .splide__arrow--next{right:-35px}}.product-slider-item-modal .splide__pagination{top:100%}.product-slider-item-modal .splide__pagination li[role=presentation]{display:none}@media (max-width: 959px){.product-slider-item-modal .splide__pagination li[role=presentation]{padding:8px;display:none!important}.product-slider-item-modal .splide__pagination li[role=presentation] .splide__pagination__page{border:1px solid #000!important;background-color:transparent!important;transform:scale(1.4);opacity:1}.product-slider-item-modal .splide__pagination li[role=presentation] .splide__pagination__page.is-active{background-color:#000!important;opacity:1}}.product-slider-item-left{flex:1}.product-slider-item-left .thumbnail{width:76.603774%}.product-slider-item-left .thumbnail .image-cover{padding-top:125.862068%!important;margin:24px 0}@media (max-width: 959px){.product-slider-item-left .thumbnail .image-cover{margin:52px 0 0}}@media (max-width: 959px){.product-slider-item-left .thumbnail{width:100%}}@media (max-width: 959px){.product-slider-item-left{width:100%;max-height:fit-content;margin-bottom:15px}}.image-cover{position:relative}.image-cover .btn-favorite{z-index:1;top:0px!important;right:0px!important}.product-slider-item-right{flex:1;max-height:calc(100vh - 88px);margin:48px 0;overflow-y:auto;width:100%}@media (max-width: 959px) and (min-width: 600px){.product-slider-item-right{padding-bottom:0!important}}@media (max-width: 959px){.product-slider-item-right{max-height:none;padding:24px 0}.product-slider-item-right p{text-align:center}.product-slider-item-right p.text-eyebrow{font-size:18px!important}.product-slider-item-right h6{font-size:14px!important;text-align:center}.product-slider-item-right .product-item-h3{text-align:center}.product-slider-item-right .purchase-btn{justify-content:center;display:flex}}.product-slider-item-right .purchase-btn .mdc-button{background-color:#000!important;color:#fff}.product-slider-item-right .purchase-btn .mdc-button:hover{background-color:#fff!important;color:#000}.product-slider-item-right::-webkit-scrollbar{width:1px}.product-slider-item-right.scrolling::-webkit-scrollbar-thumb{background-color:#000}.product-item-content-wrapper{padding-left:24px;width:80%;position:relative}.product-item-content-wrapper .o-rewards-open{display:flex;flex-direction:row;margin-bottom:16px}.product-item-content-wrapper .o-rewards-open p{font-size:11px}.product-item-content-wrapper .o-rewards-open button.o-rewards-open-btn{padding:0 4px;max-width:fit-content;color:#000;border:none;background-color:#fff;text-decoration:underline;font-size:11px;font-family:Surt;cursor:pointer}@media (min-width: 960px){.product-item-content-wrapper p.text-eyebrow{font-size:18px!important;font-family:Surt}.product-item-content-wrapper h6{font-size:14px}.product-item-content-wrapper h3.product-item-h3{font-size:16px;font-family:Surt}.product-item-content-wrapper p.description p{margin:0;font-size:12px;line-height:21px}}@media (max-width: 959px){.product-item-content-wrapper{width:100%;height:42vh;overflow-y:auto;padding:0 20px 24px}.product-item-content-wrapper h6{font-size:18px;margin-bottom:16px!important}.product-item-content-wrapper h3{font-size:16px;font-family:Surt,sans-serif;margin:10px 0 25px!important}.product-item-content-wrapper .o-rewards-open{justify-content:center}.product-item-content-wrapper p.description p{margin:0;font-size:12px;line-height:21px}}.product-item-h3{margin-bottom:24 px}.product-image-gallery{width:300px;margin:0 auto}.splide__arrow{background:none!important}.splide__pagination li[role=presentation]{display:none}section#slider{display:flex;flex-direction:row;position:relative}section#slider .arrows-button{position:absolute;z-index:1;background-color:transparent;top:calc(50% - 12px);cursor:pointer}section#slider .arrows-button p{font-size:20px;font-weight:300;font-family:Surt;color:#757575;transform:scale(.5,1.1)}section#slider .arrows-button.prev{left:5%}section#slider .arrows-button.next{right:5%}section#slider .image-cover{width:100%}@media (max-width: 959px) and (max-width: 959px){.slide-item{margin-bottom:88.5px}}@media (max-width: 959px) and (max-width: 959px) and (min-width: 600px){.slide-item{margin-bottom:0}}.popup-products{max-height:calc(var(--height) - 88px);height:100%;z-index:98;position:fixed!important;border-top:1px solid rgba(0,0,0,.25);bottom:-999px;box-shadow:#00000017 0 3px 12px;position:fixed;left:50%;bottom:0;transform:translate(-50%);opacity:1}@media (max-width: 959px){.popup-products{max-height:calc(var(--height) - 108px);border-top:none;z-index:2}}.popup-products .slide-item{display:flex;justify-content:space-between;height:fit-content;overflow-y:auto;overflow-x:hidden}@media (max-width: 959px){.popup-products .slide-item{height:100%}}@media (max-width: 959px){.popup-products .slide-item .product-item-content-wrapper{height:fit-content;overflow-y:hidden;margin:0}}.popup-products .slide-item .arrows-button{background-color:#fff;border:none;font-family:Arial,Helvetica,sans-serif;color:#000;cursor:pointer}.popup-products .slide-item .arrows-button p{font-size:20px;line-height:20px;font-family:Surt;color:#757575;font-weight:300;transform:scale(.5,1.1);margin-bottom:3px!important}.popup-products .slide-item .arrows-button:hover{color:#000000b3}.popup-products #svelte{--mdc-theme-primary:#000;--mdc-theme-secondary:#f2f2f2;--mdc-theme-surface:#fff;--mdc-theme-on-secondary:#000;--mdc-ripple-color:transparent;--desktop-width:960px;--mdc-outlined-button-focus-state-layer-opacity:0;--mdc-dialog-z-index:103;font-family:Surt;font-weight:400;--mdc-shape-small:0;--mdc-layout-grid-margin-desktop:36px;--mdc-layout-grid-margin-tablet:24px;--mdc-layout-grid-margin-phone:12px;--mdc-layout-grid-gutter-desktop:16px;--mdc-layout-grid-gutter-phone:16px;--mdc-layout-grid-gutter-tablet:24px;--mdc-layout-grid-column-desktop:calc( var(--mdc-layout-grid-gutter-desktop) / 2 );--mdc-layout-grid-column-phone:calc(var(--mdc-layout-grid-gutter-phone) / 2);--mdc-typography-font-family:Surt;--mdc-typography-headline1-font-family:GTSupper;--mdc-typography-headline1-font-size:55px;--mdc-typography-headline1-font-weight:400;--mdc-typography-headline1-line-height:67px;--mdc-typography-headline1-letter-spacing:0;--mdc-typography-headline2-font-family:GTSupper;--mdc-typography-headline2-font-size:45px;--mdc-typography-headline2-font-weight:400;--mdc-typography-headline2-line-height:45px;--mdc-typography-headline2-letter-spacing:0;--mdc-typography-headline3-font-family:GTSupperTextBook;--mdc-typography-headline3-font-size:26px;--mdc-typography-headline3-font-weight:400;--mdc-typography-headline3-line-height:30px;--mdc-typography-headline3-letter-spacing:0;--mdc-typography-headline4-font-family:GTSupperTextBook;--mdc-typography-headline4-font-size:19px;--mdc-typography-headline4-font-weight:400;--mdc-typography-headline4-line-height:30px;--mdc-typography-headline4-letter-spacing:.1px;--mdc-typography-headline5-font-family:Surt;--mdc-typography-headline5-font-size:14px;--mdc-typography-headline5-font-weight:400;--mdc-typography-headline5-line-height:22px;--mdc-typography-headline5-letter-spacing:.1px;--mdc-typography-headline6-font-family:Surt;--mdc-typography-headline6-font-size:20px;--mdc-typography-headline6-font-weight:300;--mdc-typography-headline6-line-height:25px;--mdc-typography-headline6-letter-spacing:.1px;--mdc-typography-subtitle1-font-family:Surt;--mdc-typography-subtitle1-font-size:13px;--mdc-typography-subtitle1-font-weight:400;--mdc-typography-subtitle1-line-height:22px;--mdc-typography-subtitle1-letter-spacing:.1px;--mdc-typography-subtitle2-font-family:Surt;--mdc-typography-subtitle2-font-size:14px;--mdc-typography-subtitle2-font-weight:400;--mdc-typography-subtitle2-line-height:22px;--mdc-typography-subtitle2-letter-spacing:.1px;--mdc-typography-body1-font-family:Surt;--mdc-typography-body1-font-size:16px;--mdc-typography-body1-font-weight:300;--mdc-typography-body1-line-height:25px;--mdc-typography-body1-letter-spacing:0;--mdc-typography-body2-font-family:Surt;--mdc-typography-body2-font-size:14px;--mdc-typography-body2-font-weight:300;--mdc-typography-body2-line-height:24px;--mdc-typography-body2-letter-spacing:.1;--mdc-typography-caption-font-family:Surt;--mdc-typography-caption-font-size:12px;--mdc-typography-caption-font-weight:300;--mdc-typography-caption-line-height:23px;--mdc-typography-caption-letter-spacing:0;--mdc-typography-button-font-family:Surt;--mdc-typography-button-font-size:14px;--mdc-typography-button-font-weight:400;--mdc-typography-button-line-height:23px;--mdc-typography-button-letter-spacing:0;--mdc-typography-button-text-transform:none;--mdc-typography-button2-font-size:14px;--mdc-typography-overline-font-family:Surt;--mdc-typography-overline-font-size:14px;--mdc-typography-overline-font-weight:400;--mdc-typography-overline-line-height:24px;--mdc-typography-overline-letter-spacing:0;--mdc-typography-cookie-font-family:Surt;--mdc-typography-cookie-font-size:14px;--mdc-typography-cookie-font-weight:100;--mdc-typography-cookie-line-height:15px;--mdc-typography-cookie-letter-spacing:0;--mdc-typography-cookie-button-font-size:12.5px;--mdc-typography-navlink-font-family:Surt;--mdc-typography-navlink-font-size:12px;--mdc-typography-navlink-font-weight:400;--mdc-typography-navlink-line-height:23px;--mdc-typography-navlink-letter-spacing:0;--mdc-typography-form-font-family:Surt;--mdc-typography-form-font-size:14px;--mdc-typography-form-font-weight:400;--mdc-typography-form-line-height:24px;--mdc-typography-form-letter-spacing:.5;--mdc-typography-photodetail-font-family:Surt;--mdc-typography-photodetail-font-size:13px;--mdc-typography-photodetail-font-weight:300;--mdc-typography-photodetail-line-height:20px;--mdc-typography-photodetail-letter-spacing:0;--mdc-typography-eyebrow-font-family:Surt;--mdc-typography-eyebrow-font-size:13px;--mdc-typography-eyebrow-font-weight:400;--mdc-typography-eyebrow-line-height:18px;--mdc-typography-eyebrow-letter-spacing:.2px;--mdc-button-outline-color:#fff;--mdc-checkbox-ink-color:#fff}@media (max-width: 959px){.popup-products #svelte{--mdc-typography-headline1-font-size:32px;--mdc-typography-headline1-line-height:38px;--mdc-typography-headline2-font-size:32px;--mdc-typography-headline2-line-height:38px;--mdc-typography-headline3-font-size:18px;--mdc-typography-headline3-line-height:22px;--mdc-typography-headline4-font-size:18px;--mdc-typography-headline4-line-height:22px;--mdc-typography-headline5-font-size:12px;--mdc-typography-headline5-line-height:20px;--mdc-typography-headline6-font-size:12px;--mdc-typography-headline6-line-height:20px;--mdc-typography-subtitle1-font-size:13px;--mdc-typography-subtitle1-line-height:18px;--mdc-typography-subtitle2-font-size:9px;--mdc-typography-subtitle2-line-height:20px;--mdc-typography-body1-font-size:14px;--mdc-typography-body1-line-height:27px;--mdc-typography-body2-font-size:14px;--mdc-typography-body2-line-height:24px;--mdc-typography-button-font-size:14px;--mdc-typography-button-letter-spacing:0;--mdc-typography-button-line-height:23px;--mdc-typography-eyebrow-font-size:11px;--mdc-typography-eyebrow-line-height:16px}}.popup-products * .image-cover,.popup-products .thumbnail .image-cover{position:relative;height:auto;overflow:hidden;padding-top:100%;background-size:cover}.popup-products * .image-cover img,.popup-products * .image-cover div,.popup-products .thumbnail .image-cover img,.popup-products .thumbnail .image-cover div{-webkit-transition:opacity .6s,-webkit-filter .6s,-webkit-transform .6s,-webkit-box-shadow .3s;transition:opacity .6s,-webkit-filter .6s,-webkit-transform .6s,-webkit-box-shadow .3s;-o-transition:filter .6s,opacity .6s,transform .6s,box-shadow .3s;transition:filter .6s,opacity .6s,transform .6s,box-shadow .3s;transition:filter .6s,opacity .6s,transform .6s,box-shadow .3s,-webkit-filter .6s,-webkit-transform .6s,-webkit-box-shadow .3s;right:0;width:100%;height:100%;bottom:0;left:0;top:0;position:absolute;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}.popup-products * .image-cover div,.popup-products .thumbnail .image-cover div{width:100%!important;height:100%!important}.popup-products * .image-cover canvas,.popup-products .thumbnail .image-cover canvas{padding:1px}.popup-products .thumbnail{position:relative}.popup-products .thumbnail img{width:100%;height:auto;vertical-align:middle}.popup-products .thumbnail .btn-favorite{position:absolute;top:0;right:-2px}@media (max-width: 959px){.popup-products .thumbnail .btn-favorite{top:-2px;right:-4px}}.popup-products .thumbnail .btn-favorite .like{display:block}.popup-products .thumbnail .btn-favorite .liked,.popup-products .thumbnail .btn-favorite:hover .like{display:none}.popup-products .thumbnail .btn-favorite:hover .liked,.popup-products .thumbnail .btn-favorite.liked .liked{display:block}.popup-products .thumbnail .btn-favorite.liked .like{display:none}.popup-products .mdc-button.custom-button{width:auto;min-width:auto;font-size:16px;padding:0}.popup-products .full-width{margin:-1px;background-color:#000000b3;display:flex;align-items:center;justify-content:center;height:100vh;max-height:calc(100vh - 88px)}@media (max-width: 959px){.popup-products .full-width{max-height:calc(100vh - 108px);padding:0;align-items:flex-start;overflow-y:scroll}}.popup-products .product-detail-modal.d-block{margin:0 65px;width:calc(100% - 128px);--mdc-layout-grid-gutter-desktop:100px;background-color:#fff}.popup-products .product-detail-modal.m-block{margin:0;width:100%;background-color:#fff;overflow-y:scroll;overflow-x:hidden;height:calc(var(--height) - 108px);position:fixed;bottom:0}@media (max-width: 959px) and (min-width: 600px){.popup-products .product-detail-modal.m-block{height:max-content}}.popup-products .arrow{position:absolute;z-index:1;top:50%}@media (max-width: 959px){.popup-products .arrow{display:none}}.popup-products .arrow:hover{color:#000000b3}.popup-products .arrow.left{left:20px}.popup-products .arrow.right{right:20px}.popup-products .arrow-inside{transform:translateY(-50%)}.popup-products .arrow-inside.left{left:0}@media (max-width: 959px){.popup-products .arrow-inside.left{left:24px}}.popup-products .arrow-inside.right{right:0}@media (max-width: 959px){.popup-products .arrow-inside.right{right:24px}}@media (max-width: 959px){.popup-products .arrow-inside{display:block;top:auto;bottom:0;position:fixed}}.popup-products .sc-carousel__pages-container{align-items:center}.popup-products .sc-carousel-dots__container{position:absolute;bottom:45px;--sc-color-rgb-light:#fff}@media (min-width: 960px){.popup-products .sc-carousel-dots__container{display:none}}.popup-products .sc-carousel-dots__container .sc-carousel-dot__dot_active{opacity:1}.popup-products .divider:after{background-color:#0003}.popup-products .btn-close{width:50px;height:50px;position:absolute;top:0;right:0;z-index:7}.popup-products .btn-close svg{width:16px;height:16px}.popup-products .wrap-control{top:38%}.popup-products .carousel .wrap-control button.left .control,.popup-products .carousel .wrap-control button.right .control{position:relative}.popup-products .carousel .wrap-control button.left .control i{position:absolute;left:-20px;top:2px}.popup-products .carousel .wrap-control button.right .control i{position:absolute;right:-20px;top:2px}.popup-products .carousel .wrap-control button .control i img{filter:brightness(0)!important}.popup-products .carousel .dots{display:none}@media (max-width: 949px){.popup-products .open{top:0;overflow-y:scroll}.popup-products .carousel .wrap-control{top:105%}.popup-products .carousel button.left{left:10vw}.popup-products .carousel button.right{right:10vw}.popup-products .btn-close{right:10px}}
