@charset "UTF-8";.hide{display:none}.show{display:block}body{color:#1a1a1a;background-color:#fff;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;min-height:100%;margin:0}a{color:#1a1a1a;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}.color-scheme--primary{background:#1a1a1a;color:#fff}.section-container{margin:2.5vw}.grid-container{display:grid}.col-4{grid-template-columns:repeat(4,1fr);gap:40px}@media screen and (min-width:1860px){.section-container{max-width:var(--site-center-wide);margin-left:auto;margin-right:auto}}@media screen and (max-width:64rem){.col-2{grid-template-columns:repeat(2,1fr);gap:40px}}@media screen and (max-width:48rem){.col-2{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (max-width:30rem){.col-2{grid-template-columns:repeat(2,1fr);gap:20px}}@font-face{font-family:PPME Regular;font-style:normal;font-weight:400;font-display:swap;src:url(pp-monument-extended-regular.woff2) format("woff2")}@font-face{font-family:PPME Bold;font-style:normal;font-weight:700;font-display:swap;src:url(pp-monument-extended-bold.woff2) format("woff2")}@font-face{font-family:NHG Regular;font-style:normal;font-weight:500;font-display:swap;src:url(neue-haas-grotesk-regular.woff2) format("woff2")}@font-face{font-family:NHG Medium;font-style:normal;font-weight:600;font-display:swap;src:url(neue-haas-grotesk-medium.woff2) format("woff2")}@font-face{font-family:NHG Bold;font-style:normal;font-weight:700;font-display:swap;src:url(neue-haas-grotesk-bold.woff2) format("woff2")}.h1,.h2,.h3,.h4,.h5,.h6,.heading,h1,h2,h3,h4,h5,h6{font-family:PPME Bold,sans-serif;text-transform:uppercase}.h1,h1{font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.08}.h2,h2{font-size:clamp(1.5rem,3.5vw,2.125rem);line-height:1.1}.h3,h3{font-size:clamp(1.25rem,2.5vw,1.5rem);line-height:1.2;letter-spacing:.01em}.h4,h4{font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.25;letter-spacing:.01em}.h5,h5{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.3;letter-spacing:.006em}.h6,h6{font-size:clamp(.875rem,1vw,1rem);line-height:1.35;letter-spacing:.004em}body{font-family:NHG Regular,sans-serif;font-size:1rem;line-height:1.4}strong{font-family:NHG Medium,sans-serif}.text-regular{font-family:NHG Regular,sans-serif}.text-bold{font-family:NHG Medium,sans-serif}.text-x-small{font-size:.625rem;line-height:.9375rem;letter-spacing:.01em}.text-small{font-size:.8125rem;line-height:1.21rem;letter-spacing:.01em}.text-medium{font-size:.9375rem;line-height:1.35rem;letter-spacing:.01em}.text-large{font-size:1.125rem;line-height:1.5rem;letter-spacing:.01em}.text-x-large{font-size:1.375rem;line-height:1.75rem;letter-spacing:.01em}.text-capitals{text-transform:uppercase;letter-spacing:.08rem}.label-x-small{font-family:NHG Regular,sans-serif;font-size:.625rem;line-height:.75rem;letter-spacing:.03rem}.label-small{font-family:NHG Regular,sans-serif;font-size:.8125rem;line-height:.975rem;letter-spacing:.03em}.label-medium{font-family:NHG Medium,sans-serif;font-size:.9375rem;line-height:1.125rem;letter-spacing:.0625rem}.label-large{font-family:NHG Medium,sans-serif;font-size:1.125rem;line-height:1.4625rem;letter-spacing:.03em}.title-capitals{font-size:.875rem;line-height:1.05rem;text-transform:uppercase;letter-spacing:.03rem}button{background-color:transparent;border:none;cursor:pointer;font:inherit;color:inherit;line-height:inherit;padding:0}input[type=submit]{border:0}.button{font-family:NHG Bold,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:.05em}.button--small{width:99px;height:38px}.button--medium{width:115px;height:50px}.button--large{width:156px;height:50px}.button--primary{background-color:#2a705b;color:#fff}.button--secondary{background-color:#1a1a1a;color:#fff;border:1px solid transparent}.button--secondary:active,.button--secondary:focus,.button--secondary:hover{background-color:#fff;color:#1a1a1a;border:1px solid #1a1a1a}.button--outline{background-color:transparent;border:1px solid #1a1a1a;color:#1a1a1a}.button--outline:active,.button--outline:focus,.button--outline:hover{background-color:#1a1a1a;color:#fff}.button--outlined-accent{border:1px solid #1a1a1a;font-size:.8rem;width:100%;letter-spacing:.01em;transition:background-color .3s ease,border-color .3s ease}.button--outlined-accent:active,.button--outlined-accent:focus,.button--outlined-accent:hover{background-color:#2a705b;color:#fff;border-color:#2a705b}.button:disabled{border:1px solid #f6f6f6}.form-row{display:flex;width:100%;gap:1.5vw;margin-bottom:20px}.form-input{display:flex;flex-direction:column}.form-input label{font-family:NHG Medium,sans-serif;margin-bottom:5px}.form-input input{width:100%;height:50px;padding:10px;border:1px solid #1a1a1a;box-sizing:border-box}.form-input textarea{width:100%;min-height:150px;resize:vertical;padding:10px;border:1px solid #1a1a1a;box-sizing:border-box}.field__input,.form-fields .field input,.form-fields select,.form__label,.select__select{line-height:1.5}.field__input,.form-fields .field input{flex-grow:1;text-align:left}.field__input::-webkit-search-cancel-button,.form-fields .field input::-webkit-search-cancel-button{display:none}.field__input,.form-fields .field input:not([type=checkbox]),.form-fields select,.select__select{border:1px solid #1a1a1a;font-family:NHG Regular,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border-radius:0;padding:1rem;width:100%;transition:background-color var(--duration-short) linear}.field__input::-moz-placeholder,.form-fields .field input:not([type=checkbox])::-moz-placeholder,.form-fields select::-moz-placeholder,.select__select::-moz-placeholder{color:var(--color-gray)}.field__input::placeholder,.form-fields .field input:not([type=checkbox])::placeholder,.form-fields select::placeholder,.select__select::placeholder{color:var(--color-gray)}.field__input:focus,.field__input:focus-visible,.form-fields .field input:not([type=checkbox]):focus,.form-fields .field input:not([type=checkbox]):focus-visible,.form-fields select:focus,.form-fields select:focus-visible,.select__select:focus,.select__select:focus-visible{color:#1a1a1a;outline:0}.field__input:focus-visible::-moz-placeholder,.field__input:focus::-moz-placeholder,.form-fields .field input:not([type=checkbox]):focus-visible::-moz-placeholder,.form-fields .field input:not([type=checkbox]):focus::-moz-placeholder,.form-fields select:focus-visible::-moz-placeholder,.form-fields select:focus::-moz-placeholder,.select__select:focus-visible::-moz-placeholder,.select__select:focus::-moz-placeholder{opacity:0}.field__input:focus-visible::placeholder,.field__input:focus::placeholder,.form-fields .field input:not([type=checkbox]):focus-visible::placeholder,.form-fields .field input:not([type=checkbox]):focus::placeholder,.form-fields select:focus-visible::placeholder,.form-fields select:focus::placeholder,.select__select:focus-visible::placeholder,.select__select:focus::placeholder{opacity:0}.field__label{margin-top:1rem;font-family:NHG Medium,sans-serif}input[type=checkbox]{border:1px solid #1a1a1a}input[type=checkbox]:not(.visually-hidden){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;display:inline-block;border-radius:.125rem;margin-right:1rem;width:1.5rem;height:1.5rem;padding:0;position:relative;cursor:pointer}input[type=checkbox]:not(.visually-hidden):checked:before{content:"";background:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0535.9309 10.045 0 4.48861 6.03152 1.90922 3.50061l-.96.97939L4.5371 8 11.0535.9309Z' fill='%2300000'/%3E%3C/svg%3E") no-repeat center;width:.75rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.container--grey{background-color:#f6f6f6}.select-value-container{background-color:#fff}.select-value-container .active{border:2px solid #1a1a1a}.input--error{border:1px solid #c8002b}.input-container:active,.input-container:hover{background-color:#f6f6f6}.messages{list-style:none;padding:0;margin:0}.messages .message{padding:10px;margin-bottom:20px;display:flex;align-items:center}.messages .message-error{background-color:#c8002b;color:#fff}.messages .message-success{background-color:#41b962;color:#fff}.messages .message svg{margin-right:5px}.loading-overlay__spinner{height:100%;background-color:#2a705b}.modal-content{box-sizing:border-box;background-color:#f6f6f6;font-size:.875rem;height:100%;max-width:23.437rem;width:calc(100% - 60px);overflow-y:auto;opacity:1;padding:1rem;pointer-events:all;transition:all var(--duration-default) ease-in-out;z-index:var(--z-index-modal)}@media screen and (min-width:64rem){.template-collection .modal-content{padding-top:8.75rem!important}}@media screen and (max-width:30rem){.filter-options__open{background-color:#fff;padding:5px 5px calc(5px + env(safe-area-inset-bottom));box-shadow:0 -1px 5px #0000000d;bottom:-2px;width:100%}}.filter-options__open p{background-color:#1a1a1a;font-family:NHG Bold,sans-serif;font-size:1rem;display:flex;width:100%;margin-top:0;justify-content:center;align-items:center;padding:1.25rem 0}.filter-options__sort input:checked+label{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.desktop-filter-container .apply-filters__wrapper .button{display:none}.announcement-bar__wrapper{background-color:#1a1a1a}.announcement-bar__message{color:#fff;font-size:.8rem;line-height:.975rem;letter-spacing:.05em;position:relative;padding:1rem 0}.announcement-bar__message:hover{text-decoration:none}@media only screen and (max-width:30rem){.announcement-bar__message{flex-direction:column}}.announcement-bar__inner-html span,.announcement-bar__inner-html strong{margin:0 3px}.announcement-bar polygon{fill:#fff;width:16px;height:16px;margin-right:8px}.counter{position:relative}@media only screen and (max-width:30rem){.counter{margin-top:1.15rem}}.counter__label{background-color:#c8002b;position:absolute;top:-9px;left:0;right:0;z-index:1;width:-moz-fit-content;width:fit-content;padding:0 10px;margin:0 auto;font-size:.5rem;text-transform:uppercase;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.counter__time{border:1px solid #fff;display:flex;width:100px;margin-left:1rem;margin-right:1rem;padding:10px 10px 8px 15px;position:relative;margin-bottom:0}.counter__time-wrapper{display:flex;flex-direction:column;align-items:center}.counter__time-digit,.counter__time-divider{font-family:NHG Medium,sans-serif}.counter__time-digit{width:40px;padding-left:7px}.header{background-color:#fff;display:block;position:relative}.header-nav{display:flex;align-items:center;justify-content:space-between;height:70px}.header .logo{width:50%;height:auto}@media screen and (min-width:64rem){.header__menu-item:not(:last-child){margin-right:1.5rem}}@media screen and (max-width:64rem){.header__menu-link{padding:.75rem 0}}.header__menu-link:hover{color:#5f5f5f;text-decoration:none}.header__menu-link--level-1{font-family:NHG Medium,sans-serif;font-size:1rem}.header__primary-menu .header__menu-link{padding:1.5rem 0}.header__inner-container{background-color:#f6f6f6;box-shadow:inset 0 1px 5px #00000026;top:100%;display:none}@media screen and (min-width:64rem){.header__inner-container{position:absolute}}.header__dropdown-title{font-family:NHG Medium,sans-serif;font-size:1rem;margin-top:0;margin-bottom:0}.header__dropdown-title-mobile{color:#fff;font-size:1rem;position:absolute;left:10px;top:50%;line-height:120%;text-shadow:1px 1px 1px rgba(0,0,0,.75);z-index:1}.header__dropdown-description{color:#5f5f5f;margin-top:.25rem}@media screen and (min-width:64rem){.header__dropdown-general-info{border-bottom:1px solid rgb(218.25,218.25,218.25)}}@media screen and (max-width:64rem){.header__dropdown-general-title{display:none}}.header__dropdown-block:hover{text-decoration:none}.header__dropdown-block:hover .header__dropdown-title{color:#5f5f5f}.header__secondary-navigation .header__secondary-menu{display:flex;align-items:center;margin-right:2.5rem}@media screen and (min-width:64rem){.header__secondary-navigation .header__secondary-menu{margin-right:12vw}}@media screen and (min-width:100rem){.header__secondary-navigation .header__secondary-menu{margin-right:10vw}}@media screen and (max-width:64rem){.header__secondary-navigation .header__secondary-menu{display:none}}.header__heading-link{display:flex;align-items:center;flex-direction:column}.menu-drawer{background-color:#fff;height:var(--ios-height);z-index:var(--z-index-fixed);position:fixed;left:0;top:0;max-width:30rem;overflow-x:hidden;transform:translate(-100%);visibility:hidden;width:100vw}.menu-drawer .element-tabs{border-bottom:1px solid #1a1a1a;width:100%;padding:0;margin:0}.menu-drawer__search{border-bottom:1px solid rgb(218.25,218.25,218.25);margin-bottom:20px;padding-bottom:10px;position:sticky;z-index:2}.menu-drawer__icons-wrapper{position:relative}.menu-drawer__submenu{padding:1rem 0;top:0;width:100%;box-sizing:border-box;z-index:1;display:block;transition:transform var(--duration-default) ease-out}@media screen and (max-width:64rem){.menu-drawer__menu-item:nth-of-type(3),.menu-drawer__menu-item:nth-of-type(4){display:none}}.menu-drawer__menu-item .element-tabs__tab--active{background:#1a1a1a;color:#fff}.menu-drawer__menu-item .element-tabs__tab--active:active,.menu-drawer__menu-item .element-tabs__tab--active:focus,.menu-drawer__menu-item .element-tabs__tab--active:hover{color:#fff}.menu-drawer__menu-link{color:#1a1a1a;font-family:NHG Bold,sans-serif}.menu-drawer__menu-link:focus,.menu-drawer__menu-link:hover{color:#1a1a1a}.menu-drawer__secondary-menu{text-transform:uppercase}.menu-drawer__secondary-menu .header__menu-link span:last-of-type{display:inline-block;transform:translateY(2px)}@media only screen and (max-width:30rem){.menu-drawer__secondary-menu{margin-top:.35rem}.menu-drawer__navigation-container{padding-bottom:100px}}.hero__newsletter .klaviyo-form input[type=email]{margin:1.25rem 0}.footer{background:#1a1a1a;color:#fff;font-size:.9rem;padding:5rem 0}@media screen and (max-width:64rem){.footer{padding:3rem 0}}@media screen and (min-width:90rem){.js .footer .collapsible [data-collapsible-trigger]{cursor:text}}.footer a{color:#fff}.footer-nav__link{padding-bottom:.75rem}@media screen and (max-width:64rem){.footer-nav__link{padding-bottom:1.5rem}}@media screen and (min-width:64rem){.footer-nav__link .h5{margin-bottom:2rem}}@media screen and (max-width:48rem){.footer-nav__link-text{margin:0}}.footer__bottom-menu{display:flex;align-items:center;font-family:NHG Regular,sans-serif;margin-top:.5rem;margin-bottom:1.875rem}.footer__bottom-menu span{margin-right:.5rem}.footer__flag{display:block}.footer__flag svg{width:32px;height:auto}.footer-contact-right>span{cursor:pointer;margin-top:2.5rem}.footer-contact-inner{margin-top:2rem;display:flex;align-items:center}.footer-contact-inner a{margin-left:.5rem}.footer-contact-wrapper{display:flex}.footer .social-links__link .icon [fill=currentColor]{fill:#fff;transition:fill var(--duration-short) linear}.footer .social-links__link:hover .icon [fill=currentColor]{fill:var(--color-gray)}.footer .copyright{align-self:end;font-size:.9375rem}.footer a:hover{color:var(--color-gray);text-decoration:none}@media(min-width:64rem)and (max-width:90rem){.footer-newsletter__submit{font-size:.75rem}}.product-related ul{list-style:none;padding:0;margin:0}.product-related img{width:100%;height:auto}.product-related a{text-decoration:none;flex-direction:column}.product-related h3{text-transform:capitalize;margin-bottom:0}.form-lead{background-color:#f6f6f6;margin-bottom:20px}.form-lead .container-content{max-width:897px}.form-lead__description{margin-bottom:20px}.form-lead__body{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.form-lead .form-row{gap:20px}.form-lead .form-row:first-of-type .form-input{width:50%}.form-lead .form-row:last-of-type .form-input{width:100%}@media screen and (min-width:64rem){.form-lead .container-content{padding:55px 0 80px}.form-lead .form-row:first-of-type .form-input{width:100%}}@media screen and (max-width:64rem){.form-lead .container-content{padding-top:20px;padding-bottom:20px}.form-lead .form-row{flex-direction:column}.form-lead .form-row:first-of-type .form-input{width:100%}}.featured-collections{padding-bottom:3rem}@media screen and (min-width:48rem){.image-banner{padding-bottom:7.5rem}}@media screen and (min-width:64rem){.image-banner{padding-bottom:12.5rem}}@media screen and (min-width:100rem){.image-banner{padding-bottom:18rem}}.image-blocks-wrapper.container--background,.product-media{background-color:#f6f6f6}@media screen and (max-width:48rem){.product-form__product-info{display:none}}@media screen and (max-width:30rem){.product-form__buttons:not(.product-form__buttons-not-sticky){padding:5px 5px calc(5px + env(safe-area-inset-bottom));box-shadow:0 -1px 5px #0000000d}}.link__text .h5{margin:0}#ReviewsWidget .u-hr{display:none}#ReviewsWidget .R-ContentList{border-bottom:1px solid #e7e7e7}#ReviewsWidget .R-ContentList__item{border-top:1px solid #e7e7e7;padding:40px 16px;margin-bottom:0}#ReviewsWidget .R-ContentList__item__review{border-left:1px solid #e7e7e7}#ReviewsWidget .product-name-link{display:flex;align-items:center}#ReviewsWidget .reviews-watch-name{padding-top:.25rem}#ReviewsWidget .ElementsWidget-prefix .R-TextBody--inline{margin-top:.25rem}#ReviewsWidget .ElementsWidget-prefix .R-Button--secondary{background-color:transparent;border:1px solid #1a1a1a;color:#1a1a1a}#ReviewsWidget .ElementsWidget-prefix .R-Button--secondary:active,#ReviewsWidget .ElementsWidget-prefix .R-Button--secondary:focus,#ReviewsWidget .ElementsWidget-prefix .R-Button--secondary:hover{background-color:#1a1a1a;color:#fff}#ReviewsWidget .ElementsWidget-prefix .R-Field.isFailure .R-Field__feedback{max-height:50px}#ReviewsWidget .ElementsWidget-prefix .R-Field.isFailure .R-Field__feedback .feedback__inner{background-color:#c8002b;color:#fff;padding:5px 10px;border:0}#ReviewsWidget .ElementsWidget__subheader{background-color:#f6f6f6;padding:30px 20px 20px}#ReviewsWidget .ElementsWidget__form{background-color:#fbfbfb;padding:16px}#ReviewsWidget .ElementsWidget__form.isActive{margin-bottom:40px}#ReviewsWidget .ElementsWidget__footer{margin-top:20px}#ReviewsWidget .ElementsWidget__list{margin-top:40px}#ReviewsWidget .ElementsWidget__media{margin-top:20px}#ReviewsWidget .item__review{border-left:1px solid #e7e7e7}#ReviewsWidget .item__review .R-TextHeading{font-family:NHG Bold,sans-serif;margin:20px 0 30px}#ReviewsWidget .item__review .R-TextBody{font-family:NHG Regular,sans-serif;line-height:1.5}#ReviewsWidget .item__review .u-displayFlex{flex-direction:column-reverse;align-items:flex-start!important;font-family:NHG Medium,sans-serif;text-transform:uppercase}#ReviewsWidget .cssVar-authorName{margin-bottom:10px}#ReviewsWidget .ricon-badge--checkmark{color:#41b962}#ReviewsWidget .R-GlobalNotification{box-shadow:none}#ReviewsWidget .RepliesContainer{background-color:#f6f6f6;padding:1rem}@media screen and (max-width:48rem){.subheader__group{display:flex;justify-content:space-between;align-items:center}#ReviewsWidget .item__review{border:0}}.reviews-card-carousel{background:#1a1a1a;overflow:hidden}.reviews-card-carousel__heading{color:#fff}.reviews-card-carousel .item__inner>div>div:first-child{display:flex;flex-direction:column-reverse}.reviews-card-carousel .item__inner>div>div:last-child>div{margin:20px 0}.reviews-card-carousel .item__inner>div>div em{display:flex;align-items:center}.reviews-card-carousel .R-RatingStars{margin-bottom:20px}.reviews-card-carousel .cssVar-badgeElement__text{margin-top:4px}@media(min-width:90rem){.reviews-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container{padding-right:0}.reviews-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.reviews-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton:hover{transform:unset}.reviews-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--left{--scroll-button-horizontal-position-left:50px;left:var(--scroll-button-horizontal-position-left,var(--scroll-button-horizontal-position,0))}.reviews-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container:focus-within .R-ReviewsList__controlButton,.reviews-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container:hover .R-ReviewsList__controlButton{opacity:1;visibility:visible;pointer-events:auto}}@media(max-width:48rem){.reviews-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton{display:none}.reviews-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList .R-ReviewsList__item,.reviews-card-carousel .CarouselWidget-prefix .R-MD .CarouselWidget__header,.reviews-card-carousel .CarouselWidget-prefix .R-MD .R-ReviewsList-container{padding:0}}@media(max-width:90rem){.reviews-card-carousel .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton{--scroll-button-horizontal-position:10px;background-color:#f6f6f6;border:none}}.reviews-card-carousel .CarouselWidget-prefix .R-TextBody--xxs{font-size:1rem}.js-modal-container-dialog .reviews-watch-icon{margin:0 8px 3px 3px}.js-modal-container-dialog em.R-TextBody--xxs.u-textLeft--all,.js-modal-container-dialog em.cssVar-popup-body-text{display:flex;align-items:center;margin:2rem 0 1rem}.js-modal-container-dialog .cssVar-popup-badgeElement__text{margin-top:8px}.product-card{position:relative}.product-card .img--wrapper{background-color:#f6f6f6}.product-card__img{position:relative;background:#f6f6f6}.product-card__img--default,.product-card__img--hover{transition:opacity .1s ease}.product-card__img--default{opacity:1}.product-card__img--hover{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition-delay:.1s}.product-card:active .product-card__img--default,.product-card:hover .product-card__img--default{opacity:0}.product-card:active .product-card__img--hover,.product-card:hover .product-card__img--hover{opacity:1;transition-delay:0s}.product-card__price{display:flex}.product-card__price p{margin:0}.product-card__price p:first-child{margin-right:.5vw}.product-card__price--discount{color:#c8002b;text-decoration:line-through}.product-card__information-text{font-family:NHG Medium,sans-serif;font-size:1.1rem;text-transform:capitalize;margin-bottom:.375rem;margin-top:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.product-card__quick-add .icon{margin:-.25rem .1rem 0 0}@media screen and (max-width:48rem){.product-card__price p:first-child{margin-right:1vw}}.badges{display:flex;align-items:center;flex-wrap:wrap;position:absolute;top:1vw;left:1vw}.badges span{font-size:.75rem;text-transform:uppercase}.badge{padding:.5vw 1vw;color:#fff;display:flex}.badge:not(:first-of-type){margin-left:.5vw}.badge__default{background-color:#1a1a1a}.badge__discount{background-color:#c8002b}.product__badges{color:#fff}.product__badges .product__badge--black{background-color:#1a1a1a}.product__badges .product__badge--primary{background-color:#c8002b}@media screen and (max-width:30rem){.badge{padding:1vw 2vw}.badge span{font-size:.6rem}}.localization__form{display:flex;position:relative;font-family:NHG Regular,sans-serif;height:2rem;align-items:center}.localization__form .button__link{background:0 0;padding:0;border:none;display:flex;align-items:center;margin-right:.75vw;color:#1a1a1a}.localization__form .button__link-container{display:flex}.localization__form .button__link-container span{text-transform:uppercase;line-height:.9}.localization__form .button__link-container span:first-child{padding-right:.25vw}.localization__form ul{position:absolute;left:0;bottom:1.9rem;background-color:#1a1a1a;border:1px solid #fff;padding:1.25rem;width:16vw;max-height:10rem;overflow-y:scroll}.localization__form ul li:not(:last-child){margin-bottom:1rem}.localization__form svg{width:24px;height:auto;margin-right:.5vw}@media screen and (max-width:90rem){.localization__form ul{width:18vw}}@media screen and (max-width:64rem){.localization__form .button__link{margin-right:2vw}.localization__form ul{width:25vw}}@media screen and (max-width:48rem){.localization__form .button__link{margin-right:1.5vw}.localization__form ul{width:40vw}}@media screen and (max-width:30rem){.localization__form .button__link{margin-right:2vw}.localization__form .button__link span{font-size:1rem}.localization__form ul{width:70vw}.localization__form svg{margin-right:1vw}}.modal__backdrop{background-color:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:99999}.modal__flag{display:flex;justify-content:center;align-items:center}.modal__container{box-shadow:0 0 1px #0000004d,0 4px 4px 1px #0000001a;max-width:30em;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2em);z-index:100000;border-radius:5px;background:#fff;display:flex;flex-direction:column;align-items:center}.modal__header{display:flex;justify-content:flex-end;align-items:center;width:100%}.modal__header .button__link{background:0 0;border:none;padding:10px;font-size:1rem;color:#1a1a1a}.modal__body{padding:0 2rem 2rem}.modal__footer{padding:0 2rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal__footer .button{margin-bottom:1vw}.modal h2{text-align:center}.modal__switchers{padding:0 2rem 2rem;gap:1.2rem}.modal__switchers .localization__form{width:100%;height:48px;border:1px solid #1a1a1a;position:relative}.modal__switchers .localization__form:first-of-type{margin-bottom:1rem}.modal__switchers .localization-form{width:100%}.modal__switchers .button__link{width:100%;margin:0;padding:1rem;display:flex;justify-content:space-between;align-items:center}.modal__switchers .button__link:focus{outline:0;box-shadow:0 0 1px #0000004d,0 4px 4px 1px #0000001a}.modal__switchers .button__link-container{display:flex;align-items:center}.modal__switchers ul{background-color:#fff;width:88%;bottom:52px;border:1px solid #1a1a1a;box-shadow:0 0 1px #0000004d,0 4px 4px 1px #0000001a}.modal__switchers .icon-collapsible{width:14px}.modal small{margin-top:1vw}.modal__redirect{display:flex;flex-direction:column;align-items:center}.modal__redirect-flags{display:flex;justify-content:center}.modal__redirect a{display:flex;flex-direction:column;align-items:center;text-decoration:none}.modal__redirect a:first-of-type{margin-right:1.5rem}@media screen and (max-width:48rem){.modal small{margin-top:2vw;text-align:center}}@media screen and (max-width:30rem){.modal__footer .button{margin-bottom:2vw}.modal small{margin-top:3vw}}.header__icons .button-modal{margin-right:10px;background:0 0;border:0}.header__icons .button-modal svg{width:24px;height:auto}@media screen and (max-width:90rem){.header__icons .button-modal{margin-right:5px}}@media screen and (max-width:48rem){.header__icons .button-modal{margin-right:0}}.inventory-alerts{margin-bottom:40px}.inventory-alerts .icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentcolor}.inventory-alerts .icon--inventory:after,.inventory-alerts .icon--inventory:before{width:9px;height:9px;border-radius:9px;position:absolute;content:"";margin:5px}.inventory-alerts .icon--inventory:before{animation:inventory-pulse 2s linear infinite}.inventory-alerts .in-stock{color:#54c63a}.inventory-alerts .in-stock .icon--inventory:after,.inventory-alerts .in-stock .icon--inventory:before{background:#54c63a}.inventory-alerts .low-stock{color:#dea300}.inventory-alerts .low-stock .icon--inventory:after,.inventory-alerts .low-stock .icon--inventory:before{background:#f7b500}.inventory-alerts .very-low-stock{color:#f44336}.inventory-alerts .very-low-stock .icon--inventory:after,.inventory-alerts .very-low-stock .icon--inventory:before{background:#f44336}.inventory-alerts .out-of-stock{color:#f44336}.inventory-alerts .out-of-stock .icon--inventory:after,.inventory-alerts .out-of-stock .icon--inventory:before{background:#f44336}@keyframes inventory-pulse{0%{opacity:.5}to{transform:scale(2.5);opacity:0}}.ruk_rating_snippet{display:flex;align-items:center}.ruk-rating-snippet-count{font-size:.9rem;margin-left:5px;text-decoration:underline;cursor:pointer;padding-top:4px}.global-reviews-stars .ruk-rating-snippet-count{text-decoration:none;cursor:default}.cart-drawer-reviews{margin-bottom:1.25rem}.cart-drawer-reviews--no-reviews{min-height:24px}.product__reviews-nuggets{margin:20px 0}.product__reviews-nuggets .NuggetsWidget-prefix .NuggetsWidget{max-width:100%}.product__reviews-nuggets .NuggetsWidget-prefix .NuggetsWidget .NuggetsWidget__heading .NuggetsWidget__quotationMark--left{top:2px;left:5px}.product__reviews-nuggets .NuggetsWidget-prefix .NuggetsWidget .NuggetsWidget__heading .NuggetsWidget__quotationMark--right{bottom:5px;right:5px}#questions-widget{width:100%;max-width:1000px;margin:100px auto}#questions-widget .item__inner .R-TextHeading{font-family:NHG Medium,sans-serif;margin-bottom:20px}#questions-widget .QnaWidget-prefix .R-MD .QnaWidget__header .header__inner{justify-content:center}#questions-widget .QnaWidget-prefix .QnaWidget .QnaWidget__header .header__group--right{width:220px}#questions-widget .QnaWidget-prefix .R-Button{font-family:NHG Bold,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width:48rem){#questions-widget .QnaWidget-prefix .R-Button{display:flex;justify-content:center}}#questions-widget .QnaWidget-prefix .R-Button--secondary{background-color:transparent;border:1px solid #1a1a1a;color:#1a1a1a}#questions-widget .QnaWidget-prefix .R-Button--secondary:active,#questions-widget .QnaWidget-prefix .R-Button--secondary:focus,#questions-widget .QnaWidget-prefix .R-Button--secondary:hover{background-color:#1a1a1a;color:#fff}#questions-widget .QnaWidget-prefix .R-Button--primary{background-color:#1a1a1a;color:#fff;border:1px solid transparent}#questions-widget .QnaWidget-prefix .R-Button--primary:active,#questions-widget .QnaWidget-prefix .R-Button--primary:focus,#questions-widget .QnaWidget-prefix .R-Button--primary:hover{background-color:#fff;color:#1a1a1a;border:1px solid #1a1a1a}#questions-widget .QAWidgetAsk__btn .R-Button{width:210px;height:45px}.reviews-io-ugc-widget{margin-top:40px}.modal__content{background-color:#f6f6f6;box-shadow:inset 0 1px 5px #00000026;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center}.search-modal{box-sizing:border-box;display:none;height:100%;opacity:0;padding:0 var(--site-side-spacing);z-index:var(--z-index-modal)}@media screen and (max-width:64rem){.search-modal{height:101vh;max-width:30rem;overflow-x:hidden;top:-4.5rem;align-items:flex-start}}@media screen and (min-width:48rem){.search-modal{padding:0 var(--site-side-spacing-md)}}.search-modal__form .search__input{font-size:1rem;background-color:transparent;border:none}@media screen and (min-width:64rem){.search-modal__form .search__input{font-size:1.5rem;padding-left:.5rem;margin-left:1.5rem}}@media screen and (min-width:64rem){.search-modal__content{padding:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}}@media screen and (max-width:64rem){.search-modal__content{margin-top:3rem}}.search-modal__close-button{background-color:transparent;position:absolute;right:var(--site-side-spacing);z-index:var(--z-index-modal);top:1rem}.header__search--is-active .search-modal{display:flex;opacity:1}@media screen and (min-width:64rem){.header__search--is-active .search-modal{padding-top:2.625rem;padding-bottom:2.625rem;margin-top:4.38rem}}.predictive-search{position:relative;z-index:1}.predictive-search-results{background-color:#fff;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;position:absolute;top:0;left:-1rem;right:0}@media screen and (min-width:64rem){.predictive-search-results{left:.5rem;top:-.6rem}}.predictive-search__list__link:active,.predictive-search__list__link:hover{background-color:#f6f6f6}.cart-drawer{background-color:#fff;height:var(--ios-height);overflow:auto;transition:all var(--duration-default) ease-in;z-index:var(--z-index-modal)}.cart-drawer .cart__header{margin:1.5rem 1rem}.cart-drawer .cart__header span{margin-bottom:0}.cart-drawer .cart-item{padding-bottom:1.5rem;margin-bottom:1.5rem;box-sizing:border-box;padding-left:var(--site-side-spacing);padding-right:var(--site-side-spacing)}@media screen and (max-width:30rem){.cart-drawer .cart-item{padding-left:0;padding-right:0}}.cart-drawer .cart-item__prices{padding:0}.cart-drawer__close{margin-top:-5px}.cart-drawer .cart__ctas{position:sticky;bottom:0;margin-bottom:0;height:8.75rem;z-index:var(--z-index-fixed)}@media screen and (max-width:30rem){.cart-drawer .cart__ctas{padding:5px 5px calc(5px + env(safe-area-inset-bottom));box-shadow:0 -1px 5px #0000000d;background-color:#fff}}.cart-item__name:hover{text-decoration:none}.cart-item__media{background-color:#e7e7e7}.cart__note{background-color:#f6f6f6;box-sizing:border-box;padding:1rem}@media screen and (max-width:48rem){.cart{padding-left:var(--site-side-spacing);padding-right:var(--site-side-spacing)}}.cart__checkout-button{width:100%;padding:1.25rem 0}.cart-count-bubble{background-color:#1a1a1a;color:#fff;font-family:NHG Regular,sans-serif;font-size:.625rem;border-radius:100%;display:flex;justify-content:center;align-items:center;position:absolute;line-height:1rem;top:-.125rem;right:-.5rem;height:1rem;width:1rem}@media screen and (min-width:64rem){.cart-count-bubble{right:-.375rem}}.cart-count-bubble:empty{display:none}.cart-count-bubble span:first-of-type{padding-top:1px;padding-left:1px}.product-faq-section h2{margin-top:0}.product-usp{background:#1a1a1a}.product-usp-wrapper{height:75px;display:flex;align-items:center}.product-usp .usp__title{color:#fff;margin:0}.product-usp .icon path{fill:#fff}.article-card .button{margin-top:1rem}.cart__additional_checkout_buttons{padding:.625rem}@media screen and (max-width:30rem){.cart__additional_checkout_buttons{padding:.625rem 0}}.template-page-astro-collection .hero{overflow:hidden}.template-page-astro-collection .hero__media-wrapper{height:auto}.template-page-astro-collection .day-date .hero__heading{font-size:2.5rem;max-width:none}.template-page-astro-collection .newsletter-klaviyo{display:flex;align-items:center;flex-direction:column}.template-page-astro-collection .newsletter-klaviyo .klaviyo-form{width:100%;max-width:428px;margin:0 auto}.template-page-astro-collection .newsletter-klaviyo .klaviyo-form>div>div{justify-content:center}.template-page-astro-collection .newsletter-klaviyo .klaviyo-form input[type=email]{margin:1.25rem 0}.template-page-astro-collection .newsletter-subheading{max-width:428px;text-align:center}.template-page-astro-collection .heading-block-title{padding:5vh 0 0}.template-page-astro-collection .page-two-columns:not(.color-scheme--none){padding-top:3rem;padding-bottom:5rem}.template-page-astro-collection .page-two-columns__block{margin-bottom:3rem}.template-page-astro-collection .page-two-columns__block--reversed{margin-top:5rem}@media only screen and (max-width:30rem){.template-page-5188-design .day-date .hero__heading{line-height:2.5rem;font-size:2rem}.template-page-5188-design .page-two-columns:not(.color-scheme--none){padding-bottom:2rem}.template-page-5188-design .page-two-columns__block--reversed{margin-top:3rem}.template-page-5188-design .page-two-columns .deployant-clasp{display:flex;flex-direction:column-reverse}.template-page-5188-design .heading-block-title{text-align:left;margin-left:15px}.template-page-5188-design .section-newsletter .container{padding-top:0}}.product-form__shipping-message{display:flex;align-items:center;margin-top:1vh}.product-form__shipping-message img{width:48px;height:auto;margin-right:1vw}.product-form__shipping-message p{margin:0}.collection-nav__item--active{background-color:#f6f6f6}.collection__nav .swiper-container{width:100%;padding-bottom:.5rem}@media screen and (min-width:48rem){.collection__nav .swiper-container{border-bottom:1px solid #e7e7e7;margin-right:var(--col-gap)}}.collection__nav .swiper-slide{height:auto}.klaviyo-bis-trigger{font-family:NHG Bold,sans-serif;background-color:#2a705b;color:#fff;box-sizing:border-box;display:flex!important;justify-content:center;align-items:center;padding:.9rem}.reviews-watch-icon{display:inline-flex;align-items:center;width:16px;height:22px;margin-right:6px}.reviews-watch-icon__svg{width:100%;height:100%;display:block}.dialog__inner .u-textLeft--all>.R-TextHeading--xxs{font-size:1.75rem}
/*# sourceMappingURL=/cdn/shop/t/92/assets/theme.css.map */
