*{font-weight:400!important}.custom.title{text-transform:unset;color:#27337e;font-weight:800}.custom.theme-money{font-weight:700;font-size:25px}.custom.relative{position:relative}.custom.sticky-add-to-cart{display:var(--desktop-display);width:100vw;position:fixed;height:fit-content;bottom:0;left:0;flex-direction:column;justify-content:flex-end;z-index:999}.custom.sticky-add-to-cart .filter-open{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:var(--opener-height);background-color:var(--btn-bg);color:#fff;padding:20px 15px;font-size:18px;line-height:35px}.custom.sticky-add-to-cart .filter-open .variant-visibility-area .price-area .price .current-price{font-family:var(--custom-body-font)}.custom.sticky-add-to-cart .filter-open span{display:flex;align-items:center}.custom.sticky-add-to-cart .filter-open p{margin-bottom:0}.custom.sticky-add-to-cart .filter-open p.p_add-to-cart{font-family:var(--custom-bold-font)!important}.custom.sticky-add-to-cart .filter-open .rotated{transform:rotate(180deg)}.custom.sticky-add-to-cart .form-container{background-color:#fff;height:fit-content;display:flex;flex-direction:column;padding:0 15px;box-sizing:border-box;overflow:hidden}.custom.sticky-add-to-cart .form-container .picker-container .option-selectors .option-selector .option-selector__btns .opt-btn:checked+.opt-label{color:#fff;background-color:var(--main-color)}.custom.sticky-add-to-cart .form-container .picker-container .option-selectors .option-selector .option-selector__btns .opt-label{background-color:transparent;color:var(--main-color);border-color:var(--main-color)}@media only screen and (max-width: 768px){.custom.sticky-add-to-cart{display:var(--mobile-display)}}.custom.text-and-video{position:relative;height:var(--section-height);border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;overflow:hidden}.custom.text-and-video .media-block{display:flex;height:100%}.custom.text-and-video .media-block img.not-this-one{width:var(--img-width);height:100%;object-fit:cover}.custom.text-and-video .media-block video,.custom.text-and-video .media-block img:not(.not-this-one){width:calc(100% - var(--img-width));height:100%;object-fit:cover}.custom.text-and-video .shadow{box-shadow:var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-color)}.custom.text-and-video .overlay-block{position:absolute;top:calc((((245 / 820) * var(--section-height)) - ((820px - var(--section-height)) * var(--adjustment-factor))));left:355px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;z-index:2;padding:50px 40px;border-radius:var(--card-border-radius);max-height:calc(((500 / 820) * var(--section-height)) + 0)}.custom.text-and-video .overlay-block h2{width:426px;font-family:var(--custom-bold-font)!important;font-size:45px;line-height:55px;margin-bottom:20px;text-transform:none;letter-spacing:1.5px}.custom.text-and-video .overlay-block h3{width:426px;letter-spacing:.5px;font-weight:100;font-size:25px;line-height:35px;margin-bottom:20px;text-transform:none}.custom.text-and-video .overlay-block p{flex-grow:2}.custom.text-and-video .overlay-block a{margin:20px 0;width:60%}@media only screen and (max-width:768px){.custom.text-and-video{--magic-number: 180px;height:max(var(--mobile-section-height),calc((((245 / 820) * var(--mobile-section-height)) + var(--extra-height) + 208px + (35px * max(calc(var(--char-count) / 20),1))) - var(--magic-number)))}.custom.text-and-video .media-block{display:flex;flex-direction:column;width:100%;height:var(--mobile-section-height)}.custom.text-and-video .media-block img.not-this-one{height:var(--mobile-img-height);width:100%;object-fit:cover}.custom.text-and-video .media-block video,.custom.text-and-video .media-block img:not(.not-this-one){height:calc(100% - var(--mobile-img-height));width:100%;object-fit:cover}.custom.text-and-video .overlay-block{box-sizing:border-box;width:360px;top:calc((((245 / 820) * var(--mobile-section-height)) - ((820px - var(--mobile-section-height)) * var(--adjustment-factor)) - var(--magic-number)) + var(--extra-height));left:calc(50% - 180px);padding:60px 16px}.custom.text-and-video .overlay-block h2{font-size:35px;line-height:48px;width:320px;letter-spacing:1.5px;font-family:var(--custom-bold-font);text-transform:uppercase}.custom.text-and-video .overlay-block h3{font-size:25px;line-height:35px;width:320px;letter-spacing:.5px;text-transform:uppercase}.custom.text-and-video .overlay-block a{margin:0;width:fit-content}}.custom.section-title{font-size:18px;margin-top:0}.custom.background-changer{background-color:var(--custom-bg)}.custom.collection-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between}.custom.collection-wrapper .card-margin .filter-container{padding-right:20px}.custom.collection-wrapper .inline-filter-container{max-width:250px;margin-right:10px;letter-spacing:.5px;flex-shrink:0}@media only screen and (max-width: 768px){.custom.collection-wrapper .inline-filter-container{max-width:100%;width:100%;padding:0 20px 0 0;margin-right:0}}@media only screen and (max-width: 768px){.custom.collection-wrapper{display:flex;flex-direction:column-reverse;align-items:center}}.custom.collection-wrapper .card-margin{width:80%}.custom.overlay-blocks{display:flex;flex-direction:row;padding:20px;justify-content:space-between;flex-wrap:wrap;--block-gap: 10px;margin:130px 0}.custom.overlay-blocks.n1-blocks-per-line .bl\f6 ck{width:100%}.custom.overlay-blocks.n1-blocks-per-line .bl\f6 ck .overlay h2{font-size:58px;letter-spacing:1.5px}.custom.overlay-blocks.n1-blocks-per-line .bl\f6 ck .overlay h3{font-size:52px;letter-spacing:1.5px}.custom.overlay-blocks.n1-blocks-per-line .bl\f6 ck .overlay p,.custom.overlay-blocks.n1-blocks-per-line .bl\f6 ck .overlay a{font-size:30px;letter-spacing:.5px}.custom.overlay-blocks.n2-blocks-per-line .bl\f6 ck{width:calc(50% - var(--block-gap))}.custom.overlay-blocks.n3-blocks-per-line .bl\f6 ck{width:calc(33% - var(--block-gap));height:670px;aspect-ratio:unset}.custom.overlay-blocks.n3-blocks-per-line .bl\f6 ck .overlay{padding:5%;top:127px;left:60px;width:calc(100% - 120px)}.custom.overlay-blocks.n3-blocks-per-line .bl\f6 ck .overlay h2{font-size:35px;line-height:48px;font-weight:800}.custom.overlay-blocks.n3-blocks-per-line .bl\f6 ck .overlay h3{font-size:35px;line-height:48px;font-weight:400}.custom.overlay-blocks.n3-blocks-per-line .bl\f6 ck .overlay p{font-size:18px;line-height:30px;font-weight:400}.custom.overlay-blocks.n3-blocks-per-line .bl\f6 ck .overlay a{width:fit-content;padding:10px 20px;font-size:22px;line-height:35px}.custom.overlay-blocks.n4-blocks-per-line .bl\f6 ck{width:calc(25% - var(--block-gap))}.custom.overlay-blocks.n4-blocks-per-line .bl\f6 ck .overlay{padding:2%}.custom.overlay-blocks.n4-blocks-per-line .bl\f6 ck .overlay h2{font-size:14.5px}.custom.overlay-blocks.n4-blocks-per-line .bl\f6 ck .overlay h3{font-size:13px}.custom.overlay-blocks.n4-blocks-per-line .bl\f6 ck .overlay p{flex-grow:unset;font-size:10px}.custom.overlay-blocks.n4-blocks-per-line .bl\f6 ck .overlay a{width:fit-content;padding:5px 10px;font-size:10px}.custom.overlay-blocks .bl\f6 ck{position:relative;aspect-ratio:var(--aspect-ratio);margin:10px 0;box-sizing:border-box}.custom.overlay-blocks .bl\f6 ck img{border-radius:var(--image-border-radius);width:100%;height:100%}.custom.overlay-blocks .bl\f6 ck .underlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:20% 15%;background-color:transparent;z-index:2}.custom.overlay-blocks .bl\f6 ck .underlay .overlay{display:flex;width:100%;height:100%;flex-direction:column;justify-content:space-evenly;padding:5%;background-color:#fff;border-radius:var(--card-border-radius)}.custom.overlay-blocks .bl\f6 ck .underlay .overlay h2{font-weight:800}.custom.overlay-blocks .bl\f6 ck .underlay .overlay h3{font-weight:100}.custom.overlay-blocks .bl\f6 ck .underlay .overlay a{width:60%}@media only screen and (max-width: 1520px){.custom.overlay-blocks{justify-content:center;gap:calc(2 *var(--block-gap))}:is(.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck{margin:0;width:calc(50% - var(--block-gap))}}@media only screen and (max-width: 1080px) and (min-width: 769px){.custom.overlay-blocks{display:flex;flex-direction:row;width:100%;padding:20px}:is(.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck{width:calc(50% - var(--block-gap));height:fit-content;margin-bottom:calc(30% + var(--push-down-mobile) - var(--block-gap))}:is(.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck img{aspect-ratio:1;min-height:400px}:is(.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck .underlay{left:0;top:calc(50% + var(--push-down-mobile));padding:0 20px;min-height:400px}:is(.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck .underlay .overlay{width:100%;height:100%;padding:40px 20px;justify-content:space-between}:is(.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck .underlay .overlay h2,:is(.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck .underlay .overlay h3{font-size:28px;line-height:40px}:is(.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck .underlay .overlay p{font-size:18px;line-height:30px}:is(.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck .underlay .overlay a{width:fit-content;padding:5px 10px;font-size:22px;line-height:35px}}@media only screen and (max-width: 768px){.custom.overlay-blocks{justify-content:center;gap:calc(2 *var(--block-gap))}:is(.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck{margin:0;width:100%}}@media only screen and (max-width: 480px){.custom.overlay-blocks{display:flex;flex-direction:column;width:100%;padding:80px 0;margin:0}:is(.custom.overlay-blocks.n1-blocks-per-line,.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck{width:100%;height:fit-content;margin-bottom:calc(55% + var(--push-down-mobile))}:is(.custom.overlay-blocks.n1-blocks-per-line,.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck img{aspect-ratio:1;min-height:400px}:is(.custom.overlay-blocks.n1-blocks-per-line,.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck .underlay{left:0;top:calc(50% + var(--push-down-mobile));padding:0 20px;min-height:400px}:is(.custom.overlay-blocks.n1-blocks-per-line,.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck .underlay .overlay{width:100%;height:100%;padding:40px 20px;justify-content:space-between}:is(.custom.overlay-blocks.n1-blocks-per-line,.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck .underlay .overlay h2,:is(.custom.overlay-blocks.n1-blocks-per-line,.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck .underlay .overlay h3{font-size:28px;line-height:40px}:is(.custom.overlay-blocks.n1-blocks-per-line,.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck .underlay .overlay p{font-size:18px;line-height:30px}:is(.custom.overlay-blocks.n1-blocks-per-line,.custom.overlay-blocks.n2-blocks-per-line,.custom.overlay-blocks.n3-blocks-per-line,.custom.overlay-blocks.n4-blocks-per-line) .bl\f6 ck .underlay .overlay a{width:fit-content;min-width:180px;padding:5px 10px;font-size:22px;line-height:35px}}.custom.media-carousel{display:flex;flex-direction:column;justify-content:center;padding:130px 20px}.custom.media-carousel .cc-carousel{width:100%;margin-top:0}.custom.media-carousel .cc-carousel .product-list{margin-left:auto}.custom.media-carousel .cc-carousel .headings-block{position:relative;margin:0 5px 37px;text-align:var(--desktop-alignment)}.custom.media-carousel .cc-carousel .headings-block h3{font-size:22px;letter-spacing:.5px}.custom.media-carousel .cc-carousel .headings-block h2{color:#27337e;font-size:38px;font-weight:800;letter-spacing:.5px;margin-bottom:37px}.custom.media-carousel .button-wrapper{margin-top:60px;text-align:center}.custom.media-carousel .button-wrapper a{letter-spacing:.5px}@media only screen and (max-width: 768px){.custom.media-carousel{overflow:hidden;width:100%;padding:40px 20px 90px}.custom.media-carousel .cc-carousel{width:calc(100% - 10px);margin-top:0;margin-bottom:0}.custom.media-carousel .cc-carousel .headings-block{text-align:var(--mobile-alignment);margin-bottom:40px}.custom.media-carousel .cc-carousel .headings-block h2{margin-bottom:40px}.custom.media-carousel .cc-carousel .headings-block h2{font-family:var(--custom-bold-font);font-size:28px;line-height:40px;letter-spacing:1px}.custom.media-carousel .cc-carousel .headings-block h3{font-size:18px}.custom.media-carousel .button-wrapper{margin-top:70px}}.custom.collection-image-container{position:relative;overflow:hidden;box-sizing:border-box;margin:0 10px;aspect-ratio:calc(335 / 420);border-radius:var(--image-border-radius);padding-left:0}.custom.collection-image-container:hover a .blur{background-color:#131b4e7d;transition:.3s}.custom.collection-image-container:hover a img{transform:scale(1.2);transition:.3s}.custom.collection-image-container a .blur{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:#131b4ecc;transition:.3s}.custom.collection-image-container a img{object-fit:cover;width:100%;height:100%;padding:0;max-width:unset;transition:.3s}.custom.collection-image-container a .text-block{position:absolute;bottom:30px;left:0;width:100%;z-index:5;text-align:left;padding:0 20px;min-height:17%}.custom.collection-image-container a .text-block h4{color:#ffcf00;font-size:25px;font-weight:700}.custom.collection-image-container a .text-block h5{font-size:14px;color:#fff}@media only screen and (min-width: 1001px){.custom.collection-image-container{width:calc(25% - 20px)}}.custom.bannu{margin-top:2px;height:var(--line-height);background-color:var(--line-color)}.custom.bannu.low{margin-top:20px}.custom.featured-collection-wrapper{display:flex;flex-direction:var(--flex-direction);padding:130px 20px}.custom.featured-collection-wrapper .mobile-only{display:none}.custom.featured-collection-wrapper .desktop-only{display:block}.custom.featured-collection-wrapper .title-block{width:var(--title-width);height:var(--title-height);display:flex;flex-direction:column;padding:85px 40px;margin-right:10px;text-align:var(--desktop-alignment)}.custom.featured-collection-wrapper .title-block h2{font-size:45px;font-family:var(--custom-bold-font)!important;color:#27337e;letter-spacing:1.5px;margin-bottom:20px}.custom.featured-collection-wrapper .title-block h3{font-size:22px;letter-spacing:.5px;margin:20px 0}.custom.featured-collection-wrapper .title-block a{align-self:var(--btn-alignment);width:230px;margin-top:20px;letter-spacing:.5px}.custom.featured-collection-wrapper .cc-carousel{width:100%}.custom.featured-collection-wrapper .cc-carousel .cc-carousel-buttons{top:-60px;right:36px}.custom.featured-collection-wrapper .cc-carousel .cc-carousel-buttons .cc-carousel-button span{color:#27337e;margin:0 5px}@media only screen and (max-width: 768px){.custom.featured-collection-wrapper{flex-direction:column;box-sizing:border-box;padding:70px 20px}.custom.featured-collection-wrapper .mobile-only{display:block;width:fit-content;align-self:center;margin-top:25px}.custom.featured-collection-wrapper .desktop-only{display:none}.custom.featured-collection-wrapper .title-block{width:100%;height:fit-content;text-align:center;padding:15px 0;text-align:var(--mobile-alignment)}.custom.featured-collection-wrapper .title-block h2{font-size:28px;line-height:40px;letter-spacing:1px;font-family:var(--custom-bold-font)!important}.custom.featured-collection-wrapper .title-block h3{font-size:18px;line-height:30px}}.custom.bold{font-weight:700}.custom.related-title{color:#27337e;font-size:28px;font-weight:800;text-align:var(--desktop-alignment)}@media only screen and (max-width: 768px){.custom.related-title{text-align:var(--mobile-alignment)}}.custom.related-subtitle{font-size:18px;font-weight:400;line-height:30px;text-align:var(--desktop-alignment)}@media only screen and (max-width: 768px){.custom.related-subtitle{text-align:var(--mobile-alignment)}}.custom.multi-column-expanded{background-color:var(--background-color);box-sizing:border-box;padding:130px 20px;height:fit-content}.custom.multi-column-expanded .headings-block{margin-bottom:4rem;text-align:var(--desktop-alignment)}@media only screen and (max-width: 768px){.custom.multi-column-expanded .headings-block{text-align:var(--mobile-alignment)}}.custom.multi-column-expanded .headings-block .title{color:var(--headings-color);font-size:35px;line-height:48px;font-family:var(--custom-bold-font);letter-spacing:1.5px}.custom.multi-column-expanded .headings-block .subtitle{color:var(--headings-color);font-size:22px;line-height:30px;font-weight:300;letter-spacing:.5px}.custom.multi-column-expanded .columns-wrapper{display:flex;justify-content:space-around}@media only screen and (max-width: 768px){.custom.multi-column-expanded .columns-wrapper{flex-direction:column}}.custom.multi-column-expanded .columns-wrapper .column{display:flex;flex-direction:column;width:calc(100% / var(--columns-amount) - 20px);height:fit-content;aspect-ratio:calc(390 / 655)}@media only screen and (max-width: 768px){.custom.multi-column-expanded .columns-wrapper .column{width:100%}}.custom.multi-column-expanded .columns-wrapper .column .image-container{position:relative;width:100%;aspect-ratio:calc(335 / 420)}.custom.multi-column-expanded .columns-wrapper .column .image-container .overlay{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background-color:transparent;transition-duration:.5s}.custom.multi-column-expanded .columns-wrapper .column .image-container img{object-fit:cover;width:100%;height:100%}.custom.multi-column-expanded .columns-wrapper .column .text-container{display:flex;flex-direction:column;padding-top:20px;justify-content:space-between;gap:10px}.custom.multi-column-expanded .columns-wrapper .column .text-container .block-title{color:var(--card-title-color);font-size:22px;font-family:var(--custom-bold-font)!important;line-height:35px;min-height:40px;letter-spacing:.5px;margin:0;min-height:70px}@media only screen and (max-width: 940px){.custom.multi-column-expanded .columns-wrapper .column .text-container .block-title{min-height:105px}}.custom.multi-column-expanded .columns-wrapper .column .text-container .block-text{color:var(--card-text-color);font-size:18px;font-weight:400;line-height:20px;min-height:40px;margin:0}@media only screen and (max-width: 1200px){.custom.multi-column-expanded .columns-wrapper .column .text-container .block-text{min-height:60px}}@media only screen and (max-width: 880px) and (min-width: 769px){.custom.multi-column-expanded .columns-wrapper .column .text-container .block-text{min-height:80px}}.custom.multi-column-expanded .columns-wrapper .column .text-container .linking-button{color:var(--card-text-color);text-decoration:underline;transition-duration:.5s;letter-spacing:.5px;font-size:20px;font-family:var(--custom-bold-font)!important;margin:0}@media only screen and (max-width:768px){.custom.multi-column-expanded .columns-wrapper .column .text-container .linking-button{margin-bottom:40px}}.custom.multi-column-expanded .columns-wrapper .column:hover .image-container .overlay{transition-duration:.5s;background-color:#131b4ecc}.custom.multi-column-expanded .columns-wrapper .column:hover .linking-button{text-decoration-color:#ffcf00;transition-duration:.5s}@media only screen and (max-width:768px){.custom.multi-column-expanded{padding:70px 20px}.custom.multi-column-expanded .headings-block .title{font-size:28px;line-height:40px;letter-spacing:1px;text-transform:uppercase}}.custom.filters .filters__inner .filter-group.filter-group--applied .filter-group__heading .filter-group__heading__text{font-family:var(--custom-bold-font)}.custom.filters .filters__inner .filter-group.filter-group--applied .filter-group__items .filter-group__clear-row .filter-group__clear-link{font-size:16px;font-family:var(--custom-bold-font);text-decoration:underline}.custom.filters filter-open{display:flex;justify-content:space-between;padding:0 0 3px;margin-left:20px;border-bottom:1px solid black;letter-spacing:.5px}.custom.filters filter-open h4.filters__heading-text{font-weight:700;color:var(--main-color);font-size:22px;line-height:35px;text-transform:uppercase;padding-left:0}.custom.filters filter-open svg{transition:.8s}@media only screen and (min-width:601px){.custom.filters filter-open svg{display:none}}@media only screen and (max-width: 768px){.custom.filters filter-open .rotated svg{transform:rotate(180deg);transition:.8s}}.custom.filters .filter-form .filter-group{margin-left:20px;padding:30px 0 0;border-top:none}.custom.filters .filter-form .filter-group a div{color:var(--main-color);font-size:20px;font-family:var(--custom-bold-font)!important}.custom.filters .filter-form .filter-group .filter-group__items .cc-price-range__input-container{color:var(--main-color);border:1px solid var(--main-color);background-color:#fff}.custom.filters .filter-form .filter-group .filter-group__items .cc-price-range__input-container input{color:var(--main-color);background-color:#fff}.custom.filters .filter-form .filter-group .filter-group__items .cc-price-range__bar .cc-price-range__bar-active{background:var(--main-color)}.custom.filters .filter-form .filter-group .filter-group__items .cc-price-range__control:after{border:2px solid var(--main-color)}.custom.filters .filter-form .filter-group .filter-group__items .filter-group__item__text{font-size:16px}.custom.filters .filter-form .filter-group div div label.filter-group__item--active span:before{background-color:var(--main-color)}.custom.filters .filter-form .filter-group div div label:not(.filter-group__item--active) span:before{background-color:#fff}.custom.filters .filter-form .filter-group div div label span:before{border:1px solid var(--main-color)}.custom.filters .filter-form .filter-group.sorting a{border-bottom:1px solid black}.custom.filters .filter-form .filter-group.sorting a div{font-size:22px;line-height:35px;color:var(--main-color);font-weight:700;text-transform:uppercase}.custom.filters .filter-form .filter-group.filter-group--availability{padding:0}.custom.filters .filter-form .filter-group.filter-group--availability>div{display:flex;flex-direction:column}.custom.filters .filter-form .filter-group.filter-group--availability>div .filter-toggle__group-label{align-self:baseline;color:var(--main-color);font-size:18px;font-weight:700;margin-bottom:20px}.custom.filters .filter-form .filter-group.filter-group--availability>div .filter-toggle__options{width:fit-content}@media only screen and (max-width: 768px){.custom.filters .filter-form{max-height:1000px;overflow:hidden;transition-duration:.8s;transition-timing-function:ease-in}.custom.filters .filter-form.minimized{max-height:0;transition-duration:.8s;transition-timing-function:ease-out}}.custom.socials{color:#ffd648}@media only screen and (max-width: 768px){.custom.mobile-align{text-align:var(--mobile-text-alignment)}}.custom.block-inner{background-color:transparent}.custom.filters__heading-text{text-transform:unset}.custom.navigation__link{letter-spacing:.8px;font-size:18px}.custom.navigation__link:hover{color:#131b4e;font-family:var(--custom-bold-font)!important}.custom.navigation__link.level2{color:#27337e;font-size:22px;font-family:var(--custom-bold-font)!important}@media only screen and (max-width: 768px){.custom.navigation__link:not(.level2){color:#131b4e}.custom.navigation__link.level2{color:#27337e;font-size:18px}}.custom.mobile-account-access{color:#27337e;text-decoration:underline;font-weight:700;margin-left:20px}.custom.bigtitle{display:none}@media only screen and (max-width: 768px){.custom.bigtitle{display:block;text-wrap:wrap;font-size:35px;margin-left:20px;font-weight:700;color:#131b4e}}.custom.mobile-menu-name{display:none}@media only screen and (max-width: 768px){.custom.mobile-menu-name{display:block;margin-left:20px;font-size:35px;font-weight:700;color:#131b4e}}@media only screen and (max-width: 768px){.custom.product-block{width:50%}}.custom.product-block .block-inner .block-inner-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.custom.product-block .block-inner .block-inner-inner .product-label-container{align-items:center}.custom.product-block .block-inner .block-inner-inner .product-label-container .product-label{font-family:var(--custom-bold-font)!important}.custom.product-block .block-inner .block-inner-inner .image-cont{margin:0}.custom.product-block .block-inner .block-inner-inner .product-info{min-height:150px;display:flex;flex-direction:column;justify-content:space-between}.custom.product-block .block-inner .block-inner-inner .product-info .product-link .product-block__title{text-transform:uppercase;font-weight:400;font-size:20px;min-height:64.8px;font-family:var(--custom-bold-font)!important;letter-spacing:.5px}@media only screen and (max-width: 768px){.custom.product-block .block-inner .block-inner-inner .product-info .product-link .product-block__title{font-size:18px}}.custom.product-block .block-inner .block-inner-inner .product-info .product-block__price-row{margin-top:0}.custom.product-block .block-inner .block-inner-inner .product-info .product-block__price-row .product-block__price .quick-buy{line-height:3;text-decoration-line:underline;font-size:16px;color:#27337e}.custom.product-block .block-inner .block-inner-inner .product-info .product-block__price-row .product-block__price .quick-buy:hover{font-weight:700;text-decoration-color:#ffcf00}.custom.product-block .block-inner .block-inner-inner .product-info .product-block__price-row .product-block__price .product-price{font-size:20px;font-family:var(--custom-bold-font)!important;letter-spacing:.8px}.custom.navigation__column--promotion .menu-promotion__title{margin-bottom:20px;letter-spacing:.8px}.custom.navigation__column--promotion .h6-style{font-weight:700;color:var(--promo-title-color);font-size:22px}.custom.navigation__column--promotion .menu-promotion__text{letter-spacing:.5px;font-size:20px}.custom.opt-btn:checked+.opt-label{border-color:#27337e;background-color:#27337e7c}.custom.opt-label{aspect-ratio:1;min-width:50px;border:2px solid #27337E;border-color:#27337e;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:unset}.custom.account_access:hover{text-decoration:underline}.announcement-bar{height:30px;letter-spacing:.5px}.announcement-bar p{font-size:18px}.announcement-bar form,.announcement-bar .account_access{font-size:16px}@media only screen and (max-width: 768px){.announcement-bar p{font-size:13px}}.btn,.button,.btn_text,.shopify-payment-button__button{font-size:22px;font-family:var(--custom-bold-font)!important;letter-spacing:.5px}:is(.btn,.button,.btn_text,.shopify-payment-button__button):hover{text-decoration:underline!important;font-style:italic}div.product-block .product-promotion .overlay-text__inner{background-color:var(--bg);color:var(--text);padding:30px 20px;box-sizing:border-box;border-radius:var(--card-border-radius)}div.product-block .product-promotion .overlay-text__inner .overlay-text__text .overlay-text__title{font-family:var(--custom-bold-font)!important;letter-spacing:.5px;font-size:25px}div.product-block .product-promotion .overlay-text__inner .overlay-text__text .overlay-text__rte.rte{font-size:18px;letter-spacing:.8px;line-height:32px}div.product-block .product-promotion .overlay-text__inner .overlay-text__text .feature-link{text-decoration:underline;font-family:var(--custom-bold-font)!important;font-size:18px;letter-spacing:.8px}div.product-block .product-promotion:hover .overlay-text__inner .overlay-text__text .feature-link{color:#131b4e;text-decoration-color:#ffcf00;font-weight:700}@media only screen and (max-width: 768px){div.product-block .product-promotion{height:554px}}.custom_main-product,.quickbuy-modal{--main-color: #27337E;--secondary-color: #FFCF00}:is(.custom_main-product,.quickbuy-modal) .upcase{text-transform:uppercase}@media only screen and (max-width:768px){:is(.custom_main-product,.quickbuy-modal) .gallery__inner .thumbnails{margin-top:10px;justify-content:center}:is(.custom_main-product,.quickbuy-modal) .gallery__inner .thumbnails .thumbnail{width:40px;height:40px}}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail{padding:20px 20px 60px}@media only screen and (max-width:768px){:is(.custom_main-product,.quickbuy-modal) .product-detail .detail{padding:20px 20px 0}}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .accordion-title summary span{font-size:22px;font-family:var(--custom-bold-font)}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-label-list .product-label-container{display:flex;flex-direction:row;align-items:baseline;position:static;text-transform:uppercase;margin-bottom:12px;margin-left:16px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-label-list .product-label-container .product-label{margin-right:2px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-label-list .product-label-container .product-label span{padding:5px 10px;font-size:16px;line-height:20px;font-family:var(--custom-bold-font)!important}@media only screen and (max-width:768px){:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-label-list{position:absolute;top:calc(-100vw - 30px);left:0;width:100vw}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-label-list .product-label-container{margin-left:0;flex-direction:column;justify-content:center;align-items:center}}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .title-row{margin-bottom:12px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .title-row .title{margin:0;font-size:38px;line-height:48px;color:var(--main-color);letter-spacing:1.5px}@media only screen and (max-width:768px){:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .title-row .title{font-size:28px;line-height:40px}}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .subtitle-container .subtitle{margin-top:0;margin-bottom:12px;font-size:18px;line-height:30px;letter-spacing:.5px;font-family:var(--custom-bold-font)!important}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .product-info-container{margin-bottom:30px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .product-info-container .product-info{color:#1c1c1c;font-size:18px;line-height:32px;font-weight:400}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .price-container .variant-visibility-area .price-area .price .was-price{font-weight:400;font-size:16px;line-height:30px;margin-left:0;margin-right:8px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .price-container .variant-visibility-area .price-area .price .current-price{font-size:25px;line-height:35px;letter-spacing:.5px;font-family:var(--custom-bold-font)!important;color:var(--main-color)}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .price-container .variant-visibility-area .price-area .price .discount-label{background-color:var(--secondary-color);font-size:16px;line-height:20px;border-radius:var(--other-border-radius);padding:5px 10px;margin-left:15px;font-family:var(--custom-bold-font)!important}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .price-container .variant-visibility-area .price-area .price .product-policies{font-size:13px;line-height:20px;margin-left:8px;font-family:var(--custom-bold-font)!important}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row{display:flex;flex-direction:column;margin-bottom:40px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .tailoor-wrapper{align-self:center;width:389px;min-height:52px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .tailoor-wrapper .tailoor-button{border:none;width:100%;height:100%;box-sizing:border-box;text-align:center;align-self:center;color:var(--main-color);background-color:var(--secondary-color);text-transform:uppercase;font-size:22px;font-family:var(--custom-bold-font)!important;display:flex;align-items:center;justify-content:center;min-height:52px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .tailoor-wrapper .tailoor-button:hover{color:var(--main-color);font-style:italic;text-decoration:underline!important}@media only screen and (max-width:768px){:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .tailoor-wrapper{width:100%;height:54px;min-width:330px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .tailoor-wrapper .shopify-block{height:100%;display:flex;justify-content:center}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .tailoor-wrapper .tailoor-button{font-size:18px;max-width:420px}}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper{display:flex;flex-direction:row;justify-content:space-between}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .input-row{margin:0;width:50%}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .input-row .option-selector .opposing-items label{font-size:18px;letter-spacing:.5px;font-family:var(--custom-bold-font)}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .input-row .option-selector .option-selector__btns .opt-label{width:40px;height:40px;line-height:15px;border:1px solid var(--main-color);border-radius:100%;background-color:#fff;color:var(--main-color);text-align:center}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .input-row .option-selector .option-selector__btns .opt-label:hover{color:#fff;background-color:var(--main-color)}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .input-row .option-selector .size_chart{margin-top:10px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .input-row .option-selector .size_chart .size-chart-container a span{text-decoration:underline;letter-spacing:.5px;color:var(--main-color)}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .quantity-row{display:flex;flex-direction:column;width:50%;align-items:center}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .quantity-row label{font-size:18px;letter-spacing:.5px;font-family:var(--custom-bold-font)}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .quantity-row .quantity-wrapper a{margin:0;border-radius:var(--button-border-radius) 0 0 var(--button-border-radius);border:1px solid var(--main-color);color:var(--main-color);background-color:#fff}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .quantity-row .quantity-wrapper input+a{border-radius:0 var(--button-border-radius) var(--button-border-radius) 0}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .quantity-row .quantity-wrapper input{margin:0;border-top:1px solid var(--main-color);border-bottom:1px solid var(--main-color);border-left:none;border-right:none;border-radius:0;background-color:#f1f1f1;color:var(--main-color)}@media only screen and (max-width:768px){:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper{flex-direction:column}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .input-row,:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .quantity-row{width:100%}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .input-row{margin-bottom:20px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .input-row .option-selector .option-selector__btns{padding:15px 0;align-items:center}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .input-row .option-selector .option-selector__btns .opt-label{min-height:40px;min-width:40px;width:40px;height:40px;margin-top:0}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .input-row .option-selector:not(.option-selector--with-size-chart) .opt-label{min-width:40px;min-height:40px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .quantity-row{align-items:baseline}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .quantity-row .quantity-wrapper a,:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .variant-quantity-wrapper .quantity-row .quantity-wrapper input{width:40px;height:40px;min-width:0;min-height:0}}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit{display:flex;justify-content:space-between;width:389px;margin:40px auto 20px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit .button.button--large{width:316px;min-width:fit-content;min-height:52px;height:fit-content;box-sizing:border-box;text-align:center;background-color:var(--main-color);color:#fff;text-transform:uppercase;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--main-color);border-radius:var(--button-border-radius)}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit .button.button--large:hover{background-color:var(--main-color);color:#fff;font-style:italic}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit .wishlist-wrapper{margin-left:10px;width:54px;height:54px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit .wishlist-wrapper .shopify-block{width:100%;height:100%}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit .wishlist-wrapper .shopify-block .wishlist-button{border:1px solid var(--main-color);border-radius:100%;color:var(--main-color);height:100%;width:100%}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit .wishlist-wrapper .shopify-block .wishlist-button div div{width:100%;height:100%}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit .wishlist-wrapper .shopify-block .wishlist-button div div button{width:100%!important;height:100%!important;color:var(--main-color)!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit .wishlist-wrapper .shopify-block .wishlist-button div div button svg{color:var(--main-color)!important}@media only screen and (max-width:768px){:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit{justify-content:center;width:100%;align-items:center}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit .button.button--large{font-size:18px;min-width:0;width:unset;padding:15px 16px}}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .shopify-payment-button{display:flex;justify-content:center}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .shopify-payment-button shopify-accelerated-checkout{width:45%;min-width:fit-content;min-height:48px;height:fit-content}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .shopify-payment-button shopify-accelerated-checkout shopify-buy-it-now-button{height:100%}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .shopify-payment-button shopify-accelerated-checkout shopify-buy-it-now-button button{height:100%;box-sizing:border-box;text-align:center;color:var(--main-color);background-color:#fff;text-transform:uppercase;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .product-form .buy-buttons-row .quantity-submit-row .shopify-payment-button shopify-accelerated-checkout shopify-buy-it-now-button button:hover{color:var(--main-color);background-color:#fff;font-style:italic}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .shipping-container .shipping{display:flex;align-items:center;min-height:30px;letter-spacing:.5px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .shipping-container .shipping .blue{color:var(--main-color);font-family:var(--custom-bold-font)!important}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .shipping-container .shipping .icon-container{color:var(--main-color);margin-right:3px;height:22px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .variant-visibility-area{min-height:30px;align-self:center;align-content:end}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .variant-visibility-area .lightly-spaced-row{margin-bottom:0}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .variant-visibility-area .lightly-spaced-row .product-info-block{color:#1c1c1c;font-weight:400}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .variant-visibility-area .lightly-spaced-row .product-info-block .icon-container{color:var(--main-color);font-weight:700}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .variant-visibility-area .lightly-spaced-row .product-info-block .with-icon__beside{letter-spacing:.5px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .variant-visibility-area .lightly-spaced-row .product-info-block .with-icon__beside .blue{color:var(--main-color);font-family:var(--custom-bold-font)!important}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .variant-visibility-area .lightly-spaced-row .product-info-block .with-icon__beside .v-0{display:none}@media only screen and (max-width: 768px){:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block{flex-direction:column}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .shipping-container{margin-bottom:10px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .shipping-container .shipping .icon-container{margin-right:12px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .shipping-container .shipping span{font-size:14px}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .variant-visibility-area{min-height:0;width:100%}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .variant-visibility-area .lightly-spaced-row{margin-bottom:0}:is(.custom_main-product,.quickbuy-modal) .product-detail .detail .info-block .variant-visibility-area .lightly-spaced-row div span{font-size:14px}}footer h2{font-weight:700}footer .signup-form form .btn.btn--secondary{font-weight:700;color:#131b4e;width:120px}footer .signup-form form .btn.btn--secondary:hover{color:#fff;background-color:#131b4e}.menu-promotion__text.menu-promotion__links{display:flex;flex-direction:column}.menu-promotion__text.menu-promotion__links a{color:#fff;font-size:20px;letter-spacing:.5px;text-decoration:underline;margin:5px 0;font-family:var(--custom-bold-font)}.menu-promotion__text.menu-promotion__links a:hover{text-decoration:underline;text-decoration-color:var(--secondary-color)}.media-with-text{padding:51px 80px}.media-with-text h2{letter-spacing:1.5px}.media-with-text .rte{letter-spacing:.5px}.media-with-text .bannu{margin:50px 0}@media only screen and (max-width:768px){.media-with-text{padding:0}.media-with-text .fully-padded-row-x--large{padding:70px 20px 90px}.media-with-text .rte{font-size:18px!important}.media-with-text .mobile-align h2{margin-bottom:50px;font-size:28px!important;letter-spacing:1px;line-height:40px}.media-with-text .mobile-align .bannu{margin:25px 0}.media-with-text .media-with-text__media{height:666px!important}.media-with-text .media-with-text__media .video-container{height:666px}.media-with-text .media-with-text__media .video-container .video-container__video{height:666px}.media-with-text .media-with-text__media .video-container .video-container__video .video-container__video-element{height:666px!important}.media-with-text .media-with-text__media .video-container .video-container__video .video-container__video-element video{height:666px}}.custom-margin{margin-top:var(--vertical-margin);margin-bottom:var(--vertical-margin)}@media only screen and (max-width: 768px){.map-section{max-width:100vw}}.map-section__text{width:380px;padding:50px 40px;margin-left:60px}.map-section__text .rte h1{letter-spacing:1.5px}.map-section__text .rte p{letter-spacing:.5px}@media only screen and (max-width:768px){.map-section__text{padding-bottom:80px;padding-top:80px;max-width:100vw;margin-left:20px}.map-section__text .rte{margin-bottom:30px}.map-section__text .rte p{font-size:18px}}.map-address p{font-size:22px;line-height:1.3!important}.map-address h6{margin:.5em 0 18px;line-height:1.3!important}.title-38px{font-size:38px!important}.subtitle-22px{font-size:22px!important}.site-header__icon.site-header__link.wishlist-hero-header-icon.wishlist-hero-header-show-count-only{display:flex;justify-content:center}.site-header__icon.site-header__link.wishlist-hero-header-icon.wishlist-hero-header-show-count-only svg{height:unset;width:unset}.site-header__icon.site-header__link.wishlist-hero-header-icon.wishlist-hero-header-show-count-only .wishlist-hero-items-count{height:14px;width:14px;left:-5px;top:-12px;border-radius:100%;border:1px solid var(--secondary-color);align-items:center;justify-content:center}.wishlist-container{width:40px;height:40px;position:absolute;bottom:5px;right:5px}.wishlist-container .wishlist-button{border:1.5px solid var(--main-color);border-radius:100%;background-color:#fff;color:var(--main-color);height:100%;width:100%}.wishlist-container .wishlist-button div{width:100%;height:100%}.wishlist-container .wishlist-button div button{width:100%!important;height:100%!important;color:var(--main-color)!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important}.wishlist-container .wishlist-button div button svg{color:var(--main-color)!important;scale:1.2}.collection-list-c{flex:1}.collection-listing{padding:0 20px}.collection-listing .image-cont{border-radius:var(--image-border-radius)}.disclosure-list{right:auto!important}img{background-color:#fff}svg.custom-heart-icon path{stroke:var(--main-color);fill:#fff}svg.custom-heart-icon circle{stroke:var(--main-color);fill:#fff}svg.custom-heart-icon:hover path{stroke:#fff;fill:var(--main-color)}svg.custom-heart-icon:hover circle{fill:var(--main-color)}.wishlisthero-product-in-wishlist svg.custom-heart-icon path{stroke:#fff;fill:var(--main-color)}.wishlisthero-product-in-wishlist svg.custom-heart-icon circle{fill:var(--main-color)}@media only screen and (max-width: 768px){.product-detail:not(.featured-product) .gallery .main-image{margin:0}}.section-announcement-bar .wide-container{padding-left:0;padding-right:0}header .wide-container{padding-left:0;padding-right:0}.section-rich-text+.shopify-section .fully-spaced-row--large.container{margin-top:0}.marquee-item.marquee-text{font-size:91px;font-family:var(--custom-bold-font)!important;font-weight:900}.guest-login{padding-top:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}.guest-login h1{color:var(--main-color);text-align:center}.guest-login form button{font-size:15px;text-transform:uppercase}.opt-label{min-height:50px}.opt-label.length-1,.opt-label.length-2,.opt-label.length-3{width:50px;height:50px;min-width:50px;padding:0}.picker-container{padding:20px 0}.picker-container .option-selector .label{font-family:var(--custom-bold-font)!important;font-size:18px}.sticky-add-to-cart .buy-buttons-row .input-row .label{font-family:var(--custom-bold-font)!important;font-size:18px;text-transform:uppercase}.sticky-add-to-cart .buy-buttons-row .input-row .button{text-transform:uppercase}.sticky-add-to-cart .form-container{transition:all,.3s}.sticky-add-to-cart .filter-group__heading__indicator,.sticky-add-to-cart.minimized .filter-group__heading__indicator{transition:all,.6s}.sticky-add-to-cart.minimized .filter-group__heading__indicator{transform:rotate(180deg)}.sticky-add-to-cart .form-container{max-height:500px}.sticky-add-to-cart.minimized .form-container{max-height:0}.sticky-add-to-cart .sticky-inner{overflow:hidden;box-shadow:1px 1px 12px #0000001a}.sticky-add-to-cart .buy-buttons-row{margin-top:0}.sticky-add-to-cart .option-selector{margin-bottom:0}.sticky-add-to-cart .opt-label{background-color:transparent;border-radius:30px}.sticky-add-to-cart .product-form .quantity-wrapper{border-radius:30px;border:solid 1px var(--main-color);overflow:hidden;width:fit-content}.sticky-add-to-cart .product-form .quantity-wrapper input[name=quantity]{margin:0;border:none;border-radius:0;height:40px;min-height:0}.sticky-add-to-cart .product-form .quantity-wrapper a{background-color:transparent;border:none;height:40px}.img-stondate img,.img-stondate div{border-radius:var(--image-border-radius)}.custom.featured-collection-wrapper{background:var(--bgcolor);padding-left:20px;padding-right:20px}.cc-carousel-buttons--overlay-top .cc-carousel-button{background:transparent}@media (min-width: 769px){.custom.featured-collection-wrapper .titolo-in-riga{min-width:30vw;max-width:30vw;flex-shrink:0}.carousel-in-riga{max-width:65vw}.featured-collection-wrapper .cc-carousel .custom.product-block{padding-left:35px}}@media (max-width: 768px){.featured-collection-wrapper .cc-carousel .custom.product-block{padding-left:15px}}.griglia .product-list{flex-wrap:wrap}@media (min-width: 769px){.product-detail{display:flex;justify-content:space-between;gap:40px;padding:0 20px}.product-detail .product-column-left{flex:0 0 auto;width:50%}.product-detail .product-column-right{flex:0 0 auto;margin:0;background:#fff;border-radius:var(--card-border-radius);max-width:100%;flex:1}}@media (max-width: 768px){.ambrosia{padding-left:20px}.sticky-inner .price-area .on-sale .current-price{color:#fff}.sticky-inner .price-area .was-price{display:none!important}}@media screen and (min-width: 1040px){.product-detail .product-column-right{--product-margin-between: 0}}.product-detail .product-media .inline-image{max-width:100%!important}.numero-prodotti{font-size:18px;margin-bottom:0}.pagination-row{display:flex;justify-content:space-between;padding:20px;background-color:#fff;align-items:center}.pagination-row p{letter-spacing:.8px}.pagination-row p strong{font-family:var(--custom-bold-font)}.pagination-row .pagination{display:flex;column-gap:5px}.pagination-row .pagination svg{margin-top:3px}.pagination__number{border:1px solid #131B4E;margin:0;height:30px;width:30px;display:flex;align-items:center;justify-content:center}.pagination__number.active{background:#131b4e;border:1px solid #131B4E;color:#fff}@media (min-width: 769px){.custom.filters__heading-text{padding-left:20px}.filters__inner .filter-group__heading__indicator{display:none}.product-block__title{font-size:22px;line-height:1.2;letter-spacing:.5}}@media (max-width: 768px){.pagination-row{flex-flow:column wrap;align-items:center}.custom.collection-wrapper .card-margin{width:90%}.product-list--per-row-mob-1{margin-left:0}.product-list--per-row-mob-1 .custom.product-block{width:100%;padding-left:0}}.custom.media-carousel{padding-left:20px}.product-block .block-inner:not(.card-scheme--none) .image-cont{border-radius:var(--image-border-radius)}.custom.multi-column-expanded{border-radius:0}@media (max-width: 768px){.custom.multi-column-expanded{border-radius:var(--card-border-radius);margin-top:-3px}.custom.text-and-video{border-radius:var(--card-border-radius) var(--card-border-radius) 0 0}}label.opt-label.im-blue{background-color:var(--main-color)!important;color:#fff!important}ol.breadcrumb{display:flex;gap:10px;margin:0}ol.breadcrumb li{list-style:none}ol.breadcrumb .breadcrumb-item a,ol.breadcrumb .breadcrumb-item{font-size:14px;color:var(--main-color)}ol.breadcrumb .breadcrumb-item.active span{text-decoration:underline}ol.breadcrumb li:not(:first-child):before{content:">";margin-right:10px}.sm-container{padding-left:15px;padding-right:15px}@media screen and (min-width: 1200px){.sm-container{padding-left:20px;padding-right:20px}}.checkout-buttons .button{text-transform:uppercase}.rte{overflow-x:auto}.card-scheme .btn.btn--primary{color:var(--btn-color);background-color:var(--btn-bg-color)}a:hover .card-scheme .text-column__button.feature-link .btn__text{color:var(--btn-hover-color)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hidden{visibility:hidden}thead{border:1px solid #ddd}input[type=radio]{opacity:unset;clip-path:inset(100%)}.mobile-navigation-drawer{max-width:480px}.cc-popup-content .product-detail .product-column-right .product-form .buy-buttons-row{align-items:center}.cc-popup-content .product-detail .product-column-right .product-form .buy-buttons-row .quantity-submit-row .quantity-submit-row__submit{justify-content:center}.cc-popup-content .product-detail .product-column-right .product-form .buy-buttons-row .tailoor-wrapper{width:316px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
