.header__heading-link{padding:0}.header-wrapper .page-width{max-width:100%}.header__menu-item span{transition:text-decoration var(--duration-short) ease;font-weight:300;text-transform:uppercase;text-decoration:none!important}.collection .page-width{max-width:100%;padding:0}.product-card-wrapper .card__information{display:flex;justify-content:space-between;align-items:center;padding:36px 0!important}.product-card-wrapper .card__information h3{flex:0 0 50%;max-width:50%}.product-card-wrapper .card__information *{margin:0!important;line-height:1!important}.product-card-wrapper .card__information .card-information{text-align:right}.product-card-wrapper .card__information h3,.product-card-wrapper .card__information h3 a{text-decoration:none!important;font-size:24px;text-transform:uppercase}.custom-collection-title{display:flex;align-items:center;gap:20px}.custom-collection-title span{display:block;width:100%;height:1px;background-color:#000}.custom-collection-title div{flex-shrink:0;text-align:center}.custom-collection-title div h2{margin:0;font-weight:600;line-height:1}.review-star{margin:0;line-height:normal;text-align:center}.review-star svg path{fill:#fff}.button:after,.button:before{display:none}.featured-collection-new .collection,.fcollection .collection{padding-left:15px;padding-right:15px}.banner__text.subtitle p{text-transform:uppercase;font-weight:700;color:#fff;font-size:14px;margin:0;line-height:normal}.fcollection .collection h2{text-align:center}.card__content .quick-add .button{background-color:transparent;border:solid 1px #202821;color:#202821;padding:20px .8rem;transition:.3s;border-radius:10px}.button,.button-label,.shopify-challenge__button,.customer button{border-radius:10px}.card__content .quick-add .button:hover{background-color:#dbcdf4;color:#000;border:solid 1px #dbcdf4}.footer__list-social{justify-content:flex-start!important;margin-top:15px!important}.footer-block__heading:not(.newsletter-heading){color:#fff;text-transform:uppercase;font-family:var(--font-body-family);font-size:14px;font-weight:700;border-bottom:solid 1px #fff;padding-bottom:10px;margin-bottom:5px}.newsletter-heading{color:#fff;font-size:30px!important;font-weight:700}.footer__list-social .svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:35px;height:35px;color:#fff}.footer__list-social .svg-wrapper svg{width:35px;height:35px}.footer-block__details-content li a{line-height:normal;color:#fff!important;font-weight:600;text-transform:uppercase;transition:.3s}.footer-block__details-content li a:hover{color:#fff!important}.facets-wrapper.page-width{max-width:100%!important;padding:0 20px!important}.mega-menu-outer{padding:30px 0 0;position:absolute;left:0;width:100%;margin-top:-16px;visibility:hidden;pointer-events:none;opacity:0;transition:.3s}.mega-menu-wrapper{width:100%;min-height:400px;background-color:#202821;padding:40px 0}.mega-menu-inner{max-width:1200px;margin:0 auto;display:flex;gap:20px;justify-content:space-between}.mega-menu-inner>.col2{max-width:calc(40% - 20px);flex:0 0 calc(40% - 20px)}.mega-menu-inner>.col3{max-width:calc(40% - 20px);flex:0 0 calc(40% - 20px)}.mega-menu-inner>.col1{max-width:calc(20% - 20px);flex:0 0 calc(20% - 20px)}.mega-menu-inner>div .image-wrapper{width:100%;height:300px;border-radius:40px 0;overflow:hidden;border:solid 2px #fff}.mega-menu-inner>div .image-wrapper img{width:100%;height:100%;object-fit:cover;will-change:transform;transition:transform .64s ease}.mega-menu-inner>div:hover .image-wrapper img{transform:scale(1.06)}.mega-menu-inner h2{color:#fff;margin-bottom:0}.mega-menu-inner ul li a{color:#fff;text-decoration:none;font-size:20px;font-weight:700;font-family:var(--font-heading-family);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mega-menu-inner ul li a:hover{font-style:italic;--tw-skew-x: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.header__inline-menu ul li.mega-menu-active:hover .mega-menu-outer{opacity:1;pointer-events:auto;visibility:visible}.card__media .media img{border-radius:10px}.header__icons .svg-wrapper svg{width:20px;height:20px}.home-page-banner .banner__content{max-width:1800px}.arrow-button{color:#1c2a3a;text-transform:uppercase;text-decoration:none;transition:.3s;position:relative;padding-right:25px}.arrow-button span{position:absolute;right:0;transition:.3s}.arrow-button:hover{color:#a07a30}.arrow-button:hover span{right:-10px}.home-page-banner .banner__heading{color:#1c2a3a;line-height:1.1}.home-page-banner .subtitle,.home-page-banner .subtitle p{color:#1c2a3a}@media screen and (min-width:750px){.grid--4-col-tablet .grid__item{width:calc(15% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:10%;margin-right:auto}.grid--4-col-tablet .grid__item.newsletter-grid{width:calc(40% - var(--grid-desktop-horizontal-spacing)* 3 / 4);max-width:50%}.collection.page-width{padding:0 20px;max-width:100%}.slideshow__text-wrapper.banner__content{max-width:95%}.slideshow__controls{position:absolute!important;top:50%;transform:translateY(-50%);width:98%;border:0!important;margin:0 auto;left:0;right:0}.slider-buttons{justify-content:space-between!important}.slider-counter,.slideshow__autoplay{display:none!important}.slider-button .icon{height:70px!important;width:auto!important}.slider-button{color:rgba(var(--color-foreground),1)!important;background:transparent;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0!important;background:#ffffffe8!important;border-radius:100%!important}}@media screen and (min-width:990px){.header{padding-top:10px!important;padding-bottom:5px!important}}@media screen and (min-width:990px){.page-width-desktop{max-width:100%;padding:0}}@media screen and (max-width:749px){.header{padding:10px 3rem 15px!important}.custom-collection-title span{display:none}.custom-collection-title div{flex-shrink:1;text-align:center}.product-card-wrapper .card__information{flex-wrap:wrap;padding:20px 0!important}.product-card-wrapper .card__information h3{flex:0 0 100%;max-width:100%}.product-card-wrapper .card__information .card-information{text-align:left;margin-top:15px!important}.product-card-wrapper .card__content .quick-add .button{padding:10px .8rem}.product-card-wrapper .card__information h3,.product-card-wrapper .card__information h3 a{text-decoration:none!important;font-size:18px;text-transform:uppercase}.slideshow__controls{display:none!important}}.checklist{padding:15px 0;list-style:none;margin:20px 0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.checklist li{list-style:none;background-image:url(/cdn/shop/files/arrow-icon.png?v=1739535477);background-repeat:no-repeat;background-position:left center;padding:0 0 0 20px;background-size:15px auto;margin:0 0 8px;font-size:14px;font-weight:700}.product__text{font-size:14px;margin-top:0!important}.product__text.caption-with-letter-spacing+.product__title{margin-bottom:0!important}.swatch-style{width:34px;height:34px;border-radius:100%!important;padding:0!important;margin-right:10px!important;font-size:0px!important}.swatch-style:after{width:46px;height:46px;position:absolute;left:-7px;top:-7px;content:"";border-radius:100%;border:solid 2px transparent!important}.product-form__input--pill input[type=radio]:checked+label.swatch-style:after{border:solid 2px #000!important}.product__accordion .accordion__title{font-weight:600;font-size:14px}.color-swatch__label{position:absolute;left:50%;bottom:calc(100% + .5em);text-align:center;background:#000;color:#fff;transform:translate(-50%,50%);margin:0;opacity:0;visibility:hidden;font-size:1.5rem;line-height:2em;padding:.25em .65em;border-radius:.5em;transition:all .25s ease-in-out;white-space:nowrap;font-size:12px}.color-swatch__label:before{font-size:1em;content:"";display:block;position:absolute;top:100%;left:50%;transform:translate(-50%);width:.75em;height:.5em;background:#000;clip-path:polygon(0 0,50% 100%,100% 0)}.swatch-style:hover .color-swatch__label{opacity:1;visibility:visible;transform:translate(-50%)}.payment-icon{width:100%}.payment-icon img{width:80%}.product__description ul li p{display:inline;margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
