.announcement-bar{font-weight:600}.announcement a{text-decoration:underline;font-weight:600}.announcement-bar .announcement{padding:4px 0;font-family:SF Pro Display;letter-spacing:normal;font-weight:500}.header{padding-top:0;padding-bottom:0;min-height:5rem}.header .header__nav summary path{stroke-width:1px}.header ul.menu .menu-item{font-weight:500;font-family:SF Pro Display;padding-top:10px;padding-bottom:10px}.header .header__actions dropdown-list{margin-right:16px}.header .header__actions dropdown-list path{stroke-width:1px}.header .header__actions summary .text-sm{font-size:18px;font-weight:600}.horizontal-mega-menu ul.mm-submenu a{font-family:SF Pro Display!important}.header .header-separator{display:none}.header-icon-btn svg{width:18px;height:18px}.img-width-video{display:flex}.img-width-video>*{flex:1}ul.mm-submenu.tabbed.mm-last-level{padding:15px!important}.horizontal-mega-menu ul.mm-submenu.tabbed>li>ul.mm-submenu{padding:15px 0!important}.horizontal-mega-menu ul.mm-submenu.simple>li .mm-image-container .mm-image{background:#f0f0f1!important}.horizontal-mega-menu ul.mm-submenu.simple>li .mm-image-container .mm-image img{object-fit:contain;height:100%!important}.slideshow-element-wrapper .slide-content>.container{padding-top:0!important;padding-bottom:0;height:auto}.slideshow-element-wrapper .slide-content #trustpilot-widget-trustbox-0-wrapper{display:none!important}.slideshow-element-wrapper .slide-content{padding-top:max(var(--slide-content-top-padding),var(--allow-transparent-header-padding));padding-bottom:var(--slide-content-bottom-padding);height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.slide-content .slide-content-inner{max-width:100%}.slide-content div.heading-2{font-size:96px;font-weight:700;line-height:1;text-transform:uppercase}.slide-content .subheading{font-size:102px;font-weight:700;line-height:1;text-transform:uppercase;-webkit-text-stroke:1px #fff;color:#ffffff5e}.slide-content div.heading-2 b{font-size:112px;-webkit-text-stroke:2px #fff;color:#fff0}.slide-content .slide-buttons{width:100%;max-width:300px}.slide-content .slide-buttons>div{flex:1 1 0}.slide-content .slide-buttons .button{width:100%;white-space:nowrap}.button{padding:10px 20px;line-height:18px;font-size:15px;font-weight:500;letter-spacing:normal;font-family:SF Pro Display;transition:.4s;border:1px solid rgb(var(--button-background))}.button:hover{border-color:rgb(var(--button-background));background:rgb(var(--button-foreground));color:rgb(var(--button-background))}.section-header .heading{font-weight:700}.section-header .heading,.collection-block .heading{text-transform:uppercase}.collection-block .content-bottom-center{font-size:1rem}.section-collection-list .section-header{margin-bottom:34px}.section-collection-list .section-header .heading{margin-bottom:6px}.section-collection-list .section-header .prose{font-size:18px;font-weight:600}.section-featured-collection .section-header{border-bottom:1px solid rgba(0,0,0,.28);padding-bottom:25px;margin-bottom:25px}.product-carousel-wrapper .carousel-prev,.product-carousel-wrapper .carousel-next{top:-78px;right:0;left:auto;transform:none;margin:0;width:36px;height:36px;border:1px solid #000;box-shadow:none}.product-carousel-wrapper .carousel-prev{right:46px}.product-card .product-name{font-weight:400}.product-carousel-wrapper .carousel-prev.is-hidden,.product-carousel-wrapper .carousel-next.is-hidden{opacity:.1}.product-card .button{bottom:-80px;left:0;right:0;border-radius:0;width:100%;column-gap:5px;transition:.4s;text-transform:capitalize}.product-card:hover .button{bottom:0}.product-card{background:none}.product-card .product-card__info{padding:1rem 0 0}.image-with-text-custom .h0{text-transform:capitalize;font-weight:700;max-width:560px}.image-with-text-custom .h0 strong{font-weight:700}.image-with-text-custom .media img{transition:.4s}.image-with-text-custom .media img:hover{transform:scale(1.05)}.image-with-text-custom .h0 strong{color:#000;transition:.4s}.image-with-text-custom .h0 strong.active{color:#fff}.image-with-text-custom .h1{text-transform:none;font-weight:700}.image-with-text-custom .button{border:1px solid #000;padding:9px 20px}.image-with-text-custom .prose{line-height:1.35}.section.footer{padding-top:0}.section.footer .footer__blocks{column-gap:60px;margin:0;align-items:flex-start}.section.footer .footer-block--newsletter{padding:60px 60px 0 0;border-right:1px solid rgba(46,26,69,.3);flex-basis:628px;flex-grow:initial;align-self:stretch}.section.footer .footer-block--text,.section.footer .footer-block--links{padding-top:60px;padding-bottom:30px}.section.footer .footer-block--newsletter+.footer-block--text{padding-left:60px}.footer-logo-row{display:flex;flex-wrap:wrap}.footer-logo-row .footer-logo{max-width:200px}.footer-logo-row .prose{flex:1;padding-left:1rem}.footer-logo-row .prose p{margin-top:0;line-height:1.35}.footer-block--newsletter form{margin-bottom:20px}.footer-block--newsletter .input{flex-basis:100%;background:#fff;border:1px solid #2e1a451a}.footer-block--newsletter .button{max-width:144px;padding:13px 20px}.section.footer .footer-bottom{margin-left:627px;border-left:1px solid rgba(46,26,69,.3);border-top:1px solid rgba(46,26,69,.3);padding-left:16px;padding-top:20px}.section.footer .footer-bottom .footer__bottom{padding-top:1.25rem}.footer__list-social{column-gap:10px;margin-top:30px;justify-content:flex-start}.section.footer .list-social__link{border:1px solid #000;border-radius:40px;padding:10px;margin:0}.footer__list-social svg{width:1rem;height:1rem}.icon-row .icon-1{flex:0 0 20px}.collapsible-content{grid-template-columns:repeat(3,minmax(0,1fr))}.collapsible-content .faq-block{grid-column:span 2}.button.qty-selector__button{padding:0}form.contact-form .button:not(.button-outline){padding:15px 30px;border:1px solid #000}form.contact-form .button:not(.button-outline):hover{background:#fff;color:#000}form.contact-form .button.button-outline{padding:16px 30px}form.contact-form .button.button-outline:hover{background:#000;color:#fff}.content-over-media__content{max-width:28rem}.content-over-media__content p{font-size:24px;line-height:1.5;font-weight:600}.content-over-media__content .h1{font-weight:700;text-transform:none}.button.button-primary{border:1px solid rgb(var(--button-background))}.collection-grid__facets .button:hover{color:#fff}.blog-posts-grid .media{position:relative;padding-top:56%;border:1px solid #ddd}.blog-posts-grid .media img{position:absolute;top:0;left:0;grid-area:initial}.section-main-collection-banner .section.section--full-width .page-banner__content:only-child{margin-left:calc(var(--container-outer-width) * -1);margin-right:calc(var(--container-outer-width) * -1);padding-left:var(--container-outer-width);padding-right:var(--container-outer-width);margin-bottom:min(2.5rem,calc(1.375rem + 1.5vw));background:#f2f2f2;justify-self:stretch}.section-main-article .section--full-width{padding-left:5rem;padding-right:5rem;max-width:1500px;margin:0 auto}.image-with-text-animation .bg-transparent{background:#d9d9d9}.image-with-text-animation .content-over-media--natural-size{display:flex}.image-with-text-animation .content-over-media--natural-size .content-over-media__media{display:block;flex:1 1 0}.image-with-text-animation .content-over-media--natural-size .content-over-media__media img{display:block;mix-blend-mode:darken;transition:.4s}.image-with-text-animation .content-over-media--natural-size .content-over-media__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.image-with-text-animation .content-over-media--natural-size .content-over-media__media:first-child img{transform-origin:bottom center}.image-with-text-animation .content-over-media--natural-size .content-over-media__media:nth-child(2) img{transform-origin:top center;transform:scale(1.05)}.image-with-text-animation:hover .content-over-media--natural-size .content-over-media__media:first-child img{transform-origin:top center;transform:scale(1.05)}.image-with-text-animation:hover .content-over-media--natural-size .content-over-media__media:nth-child(2) img{transform-origin:bottom center}.buy-buttons .nm-portal:has(.nm-PRODUCT_PAGE-wishlist-button){margin-top:0!important}.modalBoxUpperSectionStyle .modalCloseButtonStyle{top:14px;right:14px}.modalBoxUpperSectionStyle .inputStyle,.modalBoxUpperSectionStyle .selectBoxStyle{padding:7px 10px;height:auto}.modalBoxUpperSectionStyle .selectBoxStyle.restock-alerts-country-select{width:34%}.mgmt-tv-elevate-widgetss{padding-left:0!important;padding-right:0!important}.product-card-size-option.unavailable{pointer-events:none;cursor:default}.product-info .product-name-wrapper{display:flex;justify-content:space-between;column-gap:15px}.product-info .product-name-wrapper .product-price{margin-top:0;margin-bottom:0}.product-info .product-name-wrapper .product-price .whitespace-nowrap{flex-wrap:nowrap}.product-info .product-name-wrapper .product-price .gap-4{column-gap:5px}.product-info .product-name-wrapper .product-price .sale-price~.regular-price{align-self:center;font-size:16px}.product-info .product-name-wrapper span.info-badge.sale-badge{font-size:10px;line-height:14px;padding:3px 7px 5px}.product-highlights-list ul:not(:first-child){margin-top:10px;row-gap:5px}.qty-selector{border:1px solid #000}.qty-selector>input:focus{box-shadow:none}.qty-selector>input:hover{border-color:transparent}.button.qty-selector__button{border:none}.button.qty-selector__button:hover{color:#fff}.product-collapse-wrapper,.product-collapse-wrapper .prose{line-height:1.35}.product-collapse-wrapper .prose p{margin-top:0;margin-bottom:10px}@media screen and (min-width: 992px){.section-main-product-details.product-grid-section{grid-column:1 / -1;display:block;border-top:1px solid rgb(var(--color-foreground) / 6%);padding-top:40px}.section-main-product+.section-main-product-details .product-extra{padding-right:var(--container-outer-width);display:grid;grid-template-columns:repeat(4,1fr);column-gap:30px}.section-main-product+.section-main-product-details .product-extra .product-collapse-wrapper:first-child{grid-column:span 2}.section-main-product+.section-main-product-details .product-extra .product-collapse-wrapper:first-child .product-collapse{border-bottom:none}.section-main-product+.section-main-product-details .product-extra summary{pointer-events:none;padding-top:0}.section-main-product+.section-main-product-details .product-extra details.product-collapse>summary>.icon-chevron{display:none}.section-main-product+.section-main-product-details .product-extra .product-collapse-wrapper+.product-collapse-wrapper .product-collapse{border-bottom:none;border-top:none}.section-main-product+.section-main-product-details .product-extra .product-collapse-wrapper+.product-collapse-wrapper{margin-top:0}}@media screen and (max-width: 1599px){.section.footer .footer__blocks{column-gap:30px}.section.footer .footer-block--newsletter{padding:60px 30px 0 0}.section.footer .footer-block--newsletter+.footer-block--text{padding-left:15px}}@media screen and (max-width: 1365px){.section.footer .footer-block--newsletter{flex-basis:440px}.footer-logo-row .footer-logo{max-width:100%;width:100%}.footer-logo-row .footer-logo img{max-width:200px}.footer-logo-row .prose{padding-left:0}.section.footer .footer-bottom{margin-left:439px}}@media screen and (max-width: 1199px){.slide-content .subheading{font-size:60px}.slide-content div.heading-2{font-size:48px}.slide-content div.heading-2 b{font-size:66px}.collapsible-content{grid-template-columns:repeat(1,minmax(0,1fr))}.collapsible-content .faq-block{grid-column:auto}.section-main-article .section--full-width{padding-left:var(--container-outer-width);padding-right:var(--container-outer-width)}}@media screen and (max-width: 1150px){.section.footer .footer__blocks{row-gap:30px}.section.footer .footer-block--newsletter{border-right:none;width:100%;padding:30px 0 0;flex-basis:auto}.section.footer .footer-block--newsletter+.footer-block--text{padding-left:0}.section.footer .footer-bottom{margin-left:0;border-left:none;padding-left:0}.section.footer .footer-block--text,.section.footer .footer-block--links{padding-top:0}.footer-block--newsletter form{max-width:100%}.footer-block--newsletter .input{max-width:calc(100% - 180px)}}@media screen and (max-width: 991px){.slide-content .subheading{font-size:48px}.slide-content div.heading-2{font-size:40px}.slide-content div.heading-2 b{font-size:54px}.footer-block--text{flex-basis:300px}.lg\:grid-cols-2 .section-content-spacing .inline-block{width:100%;max-width:100%}}@media screen and (max-width: 767px){.mobile-menu-content .side-menu-item{font-weight:400;font-size:16px;padding:7px 2rem}.footer-block--text{flex-basis:100%}.img-width-video.with-video lqip-element{display:none}.slide-content .subheading{font-size:36px}.slide-content div.heading-2{font-size:32px}.slide-content div.heading-2 b{font-size:40px}.footer-block--newsletter .input{max-width:100%}.image-with-text-custom .trim-margins{padding:24px 15px 34px}.country-pay{flex-direction:column;align-items:center}.image-with-text-animation .content-over-media--natural-size{flex-direction:column}.image-with-text-animation:hover .content-over-media--natural-size .content-over-media__media:first-child img,.image-with-text-animation .content-over-media--natural-size .content-over-media__media:nth-child(2) img{transform:scale(1)}.image-with-text-animation .media--overlay:before{opacity:.5}.product-info .product-name-wrapper{flex-direction:column;row-gap:7px}}@media screen and (max-width: 576px){.product-card-size-option{line-height:21px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
