:root{--header-height: 2.4rem;--standard-margins: 6rem}@media screen and (max-width:989px){:root{--standard-margins: 4rem}}@media screen and (max-width:749px){:root{--standard-margins: 2rem}}h1{font-size:2.4rem!important;line-height:100%}.media{background-color:transparent}.field:before,.field:after{display:none}.field__input{background-color:transparent!important;height:3.8rem;border:solid 1px black;padding:0 2rem!important}.field__label{display:none}.field__input:focus{box-shadow:none;padding:0 2rem}.field__input::placeholder{opacity:1}*:focus-visible,.field:focus-visible{outline:none;box-shadow:none}.page-width{padding:0 var(--standard-margins);max-width:none!important}.grecaptcha-badge{display:none!important}.type-collection #MainContent{margin-top:-104px}.header.page-width{padding:var(--standard-margins) var(--standard-margins) 0!important}.header-wrapper{background-color:transparent}.header__inline-menu{display:none}header.header .header__icons .icon{height:2.8rem;width:2.8rem}.header__icon span{position:relative;z-index:10}.header__icon--menu .icon.icon-hamburger{width:4rem;height:4rem}header.header .header__icons .header__search{display:none}header-drawer{margin-left:0!important}#menu-drawer.menu-drawer{height:100vh;top:0}@media screen and (max-width:749px){#menu-drawer.menu-drawer{width:100vw}}#menu-drawer .menu-drawer__navigation{padding-top:8.5rem}.menu-drawer__logo{display:block;margin:0 auto}#menu-drawer .menu-drawer__menu{margin-top:2.5rem}.menu-drawer__menu li{max-width:140px;margin:0 auto}.menu-drawer__menu li a{justify-content:center;border:solid 1px black;border-radius:2rem;height:4rem;text-transform:lowercase}#menu-drawer .menu-drawer__account{margin-bottom:5rem}#menu-drawer .menu-drawer__utility-links .icon-account{margin-right:0}#menu-drawer .list-social{justify-content:center;margin-bottom:1.25rem}#menu-drawer .policy-links{display:flex;gap:1rem;justify-content:center}#menu-drawer .policy-links a{font-size:1rem;opacity:.5;transition:.3s opacity}#menu-drawer .policy-links a:hover{opacity:1;transition:.3s opacity}#menu-drawer .menu-drawer__utility-links{background-color:transparent;text-align:center;padding-bottom:5rem}.footer{border-top:none!important;padding-top:12rem!important}.footer .footer__content-top{padding-bottom:0;display:flex;column-gap:var(--grid-desktop-horizontal-spacing)}@media screen and (max-width:1080px){.footer .footer__content-top{display:block}}.footer__content-bottom{display:none}.footer__blocks-wrapper{flex:1}.footer .footer-block--newsletter{margin-top:0;flex:1;align-items:flex-start;justify-content:end}@media screen and (max-width:1080px){.footer .footer-block--newsletter{margin-top:5rem;justify-content:center}}.footer-block__newsletter{flex:1}.footer-block__newsletter form,.footer .newsletter-form__field-wrapper{max-width:none}.footer .footer-block__details-content li a{line-height:160%!important}.footer .footer-block .list-menu__item--link{font-size:1.4rem;padding:0}.footer .link{white-space:nowrap;text-decoration:none}body{overflow-x:hidden!important}.p-hero{position:relative;margin-bottom:var(--standard-margins)}.p-hero__image{position:absolute;top:calc(-1 * var(--header-height));right:0;width:55%;height:calc(100% + var(--header-height) + var(--standard-margins));background-size:contain;background-repeat:no-repeat;background-position:right top}.p-hero__image.mobile{display:none}@media screen and (max-width:749px){.p-hero__image.desktop{display:none}.p-hero__image.mobile{display:block}}@media screen and (max-width:989px){.p-hero__image{transform:none;top:0;height:calc(100vh - 300px);background-position:center center;position:relative;margin:0 auto;width:100%}}.p-hero__gallery{position:relative;width:100%}.p-hero__gallery slider-component{margin:calc(-1 * var(--standard-margins))!important}.p-hero__gallery .slider-buttons{z-index:2;position:absolute;top:50%;transform:translateY(-50%);width:100%;justify-content:space-between}.p-hero__gallery .slider-counter{display:none}.p-hero__gallery .product__media-item{margin-left:0!important}.p-hero__content{width:50%}@media screen and (max-width:989px){.p-hero__content{width:100%}}.p-hero__vendor,h3.product-vendor{font-weight:600;margin:0}.product-form__input label,legend.form__label{font-size:1.6rem;color:var(--terracotta);font-weight:600;margin-top:6.4rem;margin-bottom:3rem;text-transform:lowercase}.product__media-list .product__media-item{width:100%!important;max-width:none!important;margin-bottom:2rem}.product__media-list .product__media-item .product-media-container{background-color:#9f9c8b05}@media screen and (max-width:749px){.product-media-container{width:100%!important}}.product__info-container{position:relative;z-index:1;display:block}@media screen and (max-width:580px){.p-hero__vendor{font-size:1.6rem}}.product__title h1{font-family:FK Roman;font-size:6.4rem!important;margin-top:0}@media screen and (max-width:1280px){.product__title h1{font-size:4.8rem!important}}@media screen and (max-width:580px){.product__title h1{font-size:3.6rem!important}}.product__title{width:100%}.product__title h1{margin-bottom:2rem}.product__shipping-estimate{font-size:2.4rem;font-weight:500;display:inline-block;vertical-align:middle;margin-right:1rem!important}.product__estimate-wrapper{margin-bottom:8.5rem!important}@media screen and (max-width:580px){.product__estimate-wrapper{margin-bottom:3.4rem!important}.product__shipping-estimate{font-size:1.4rem;font-weight:300}}.p-hero .product__price-wrapper{display:inline-block;margin-right:2rem}.p-hero .product__installments{display:none}.product__tax{display:none!important}.payment-button-wrapper.preorder button{color:transparent!important}.payment-button-wrapper.preorder{position:relative}.payment-button-wrapper.preorder .shopify-payment-button:before{position:absolute;z-index:1;text-align:center;width:100%;top:50%;transform:translateY(-50%);content:"Preorder now";color:#000;text-transform:lowercase;pointer-events:none;font-size:1.4rem}.estimated-shipping-date-wrapper{display:none!important}.shipping-info span{display:inline-block!important;line-height:100%!important}.more-info{cursor:pointer;padding:0;background:none;border:none;height:34px;text-decoration:underline;font-size:1.6rem;color:var(--camel);font-weight:600;display:inline-block;vertical-align:middle}@media screen and (max-width:580px){.more-info{font-size:1.2rem}}.p-hero .product-form-wrapper{display:inline-block}.p-hero .product__price-wrapper,.p-hero .product-form-wrapper{vertical-align:top;margin-top:0;margin-bottom:64px}.product__info-wrapper .product-form{margin:0!important}.product{padding-top:15rem}@media screen and (max-width:989px){.product{padding-top:32px}}.product .product__media-item:first-child{display:none}@media screen and (max-width:749px){.product .product__media-item:first-child{display:block}}.product__info-container .product__description{font-size:1.6rem}.product__info-container .product__description h2:first-child{margin-top:0}.product__info-wrapper .product__info-container .product__description{line-height:160%;margin:0}@media screen and (max-width:1080px){.product__info-wrapper .product__info-container .product__description{font-size:1.4rem}}@media screen and (max-width:749px){.product__info-wrapper .product__info-container .product__description{margin-top:2.4rem;width:66%}}@media screen and (max-width:580px){.product__info-wrapper .product__info-container .product__description{width:100%}}.product__description h2{font-size:1.6rem;color:var(--terracotta);font-weight:600;margin-top:6.4rem;margin-bottom:3rem}@media screen and (max-width:1080px){.product__description,.product__description h2{font-size:1.4rem}}.product__description ol{padding:0;line-height:140%}.product__description ol li{padding-bottom:1.5rem}.product__description #tracklist,.product__description #tracklist-new{border:none!important;box-shadow:none!important;font-size:1.6rem}@media screen and (max-width:1080px){.product__description #tracklist,.product__description #tracklist-new{font-size:1.4rem}}.product__description #tracklist tbody,.product__description #tracklist-new tbody{border:none}.product__description #tracklist tbody:after,.product__description #tracklist-new tbody:after{content:"";display:block}.product__description #tracklist td,.product__description #tracklist-new td{vertical-align:top;border:none;padding:0;line-height:160%;height:auto!important}.product__description #tracklist td:first-child,.product__description #tracklist-new td:first-child{display:inline-block;width:34px!important}.product__description #tracklist td:nth-child(2),.product__description #tracklist-new td:nth-child(2){display:inline-block;width:calc(100% - 34px)!important}.card__inner{background:linear-gradient(to bottom right,var(--foam) 0%,#d3ccc0 20%,transparent 100%);height:100%}.card__content .product-form .shopify-payment-button__more-options{display:none}.card__heading,.price__regular .price-item--regular,.price--large{font-size:2.4rem!important;line-height:100%}@media screen and (max-width:580px){.price__regular .price-item--regular{font-size:1.4rem!important}}.card__content .card__badge{display:none}.card-information .price{margin-top:2.4rem!important}.caption-with-letter-spacing{text-transform:none;font-size:2.4rem;line-height:110%;font-weight:600;color:rgba(var(--color-base-text))}@media screen and (max-width:600px){.product-grid .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(100% - var(--grid-mobile-horizontal-spacing) / 2)}}.card__content .card__information{padding:2.4rem!important}.slider-buttons .slider-button .icon{height:1.4rem}.product-form__buttons{display:flex;gap:1.5rem}@media screen and (max-width:580px){.product-form__buttons{display:block;max-width:none!important}}.product-form__buttons>*{flex:1;padding:0}.product-form__buttons button{text-transform:lowercase;min-width:120px;font-size:1.4rem}.product-form__buttons button:hover{background-color:var(--golden)}@media screen and (max-width:580px){.product__info-wrapper .product-form__buttons button{margin-bottom:1rem!important}}.card__content .product-form__buttons{z-index:1;position:absolute;width:calc(45% - 1rem);right:calc(50% - .5rem);transform:translate(100%);max-width:180px;bottom:18rem}.card__content .product-form button{font-size:1.5rem;min-height:auto;min-width:auto;padding:1rem 0}.card__content .quick-add{position:absolute;bottom:17rem;width:calc(45% - 1rem);left:calc(50% - .5rem);transform:translate(-100%);max-width:180px}.card__content .quick-add button,.card__content .product-form__buttons button{padding:0;min-height:auto;height:33px;text-transform:lowercase}.card__content .price{font-weight:300}.shopify-payment-button__button--branded{position:absolute;top:50%;left:calc(100% + 1rem);transform:translateY(-50%)}.shopify-payment-button__more-options{margin:0!important;height:34px}.shopify-payment-button__button--unbranded{padding:0 1rem;background-color:transparent!important;border:solid 1px rgba(var(--color-base-text))!important}.quick-add button,.product-form__buttons button{border:solid 1px rgba(var(--color-base-text))!important;border-radius:2rem;color:rgba(var(--color-base-text))!important;transition:.3s background-color}.product-form__buttons .product-form__submit{margin-bottom:0}.shopify-payment-button__button--unbranded:hover:not([disabled]),.quick-add button:hover,.product-form__submit.button:hover{background-color:var(--golden)!important;transition:.3s background-color}.quick-add button:after,.quick-add button:before,.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:before,.product-form__buttons button:after,.product-form__buttons button:before{display:none!important}@media screen and (max-width:1280px){.card__content .quick-add button,.card__content .product-form__buttons button{font-size:1rem}}a.button,.cart__checkout-button{border:solid 1px black;background-color:transparent;transition:.3s background-color;box-shadow:none!important}a.button:before,.cart__checkout-button:before,a.button:after,.cart__checkout-button:after{display:none}a.button:hover,.cart__checkout-button:hover{background-color:var(--golden);transition:.3s background-color}.cart-count-bubble{width:10px;height:10px;top:.95rem;left:auto;right:.5rem}.cart-count-bubble span{display:none}.cart-drawer .drawer__inner{width:50rem}.cart-drawer .drawer__header{padding-bottom:7.5rem}.cart-drawer table th{font-size:1.2rem;font-weight:600}.cart-drawer .cart-item__details>*{font-size:1.8rem;font-weight:600}.cart-drawer .cart-item__details>*:not(.caption-with-letter-spacing){font-weight:300}.cart-drawer .cart-items thead th{border-bottom:.1rem solid black}.cart-drawer .quantity{min-height:33px;height:33px}.cart-drawer cart-remove-button{margin-top:0!important}.cart-drawer cart-remove-button .button{min-height:33px;height:33px}.drawer .drawer__footer{border-top-color:#000}.cart-drawer__footer .totals>h2{font-size:1.2rem;font-weight:600;text-transform:lowercase}.cart-drawer__footer .totals__subtotal-value{font-weight:600}.cart-drawer .cart__checkout-button{border:solid 1px black;transition:.3s background-color}.cart-drawer .cart__checkout-button:hover{background-color:var(--golden);transition:.3s background-color}.cart-drawer .cart__checkout-button:after,.cart-drawer .cart__checkout-button:before{display:none}#PasswordLoginForm-password-error{position:absolute;bottom:0;transform:translateY(100%)}.password-button{height:3.8rem;border:solid 1px black;box-shadow:none}.password-field input{text-align:center!important}@media screen and (max-width:749px){.password-button{margin-top:1rem}}.password-button:hover{background-color:var(--golden)}.password-button:before,.password-button:after{display:none}body.password .footer{border:none}.newsletter__subheading{font-size:2.4rem;color:var(--wheat)}.newsletter__wrapper{padding:0!important;max-width:100%!important}@media screen and (max-width:749px){.newsletter__wrapper{padding:7rem!important}}@media screen and (max-width:580px){.newsletter__wrapper{padding:4rem!important}}@media screen and (max-width:600px){.newsletter__subheading{font-size:1.6rem}}.shopify-policy__container{margin:0 auto 0 0;padding-left:5rem}@media screen and (max-width:989px){.shopify-policy__container{padding-left:3.2rem}}@media screen and (max-width:749px){.shopify-policy__container{padding:0 2rem}}.shopify-policy__title h1{font-family:FK Roman;font-size:3.6rem!important;text-align:left;margin-bottom:5rem;text-transform:capitalize}.modal__toggle{opacity:0}.password-modal .password-form{margin-bottom:5rem}.password-modal .modal__toggle-open{text-decoration:none}.password-modal .modal__toggle-open:hover{text-decoration:underline}.password-modal .modal__toggle-open svg{display:none}#password-login{justify-self:flex-end}#cookie-notification.notification-main.notification-bottom-center{width:100%!important;border-top:solid 1px black}.enzuzo-notification-button{border-radius:2rem}.enzuzo-cookie-modal{border:solid 1px black!important;background-color:var(--foam)!important}.enzuzo-modal-header,.enzuzo-modal-footer,#cookie-preferences{background:transparent!important;box-shadow:none!important}.enzuzo-modal-title{font-family:FK Roman}.enzuzo-modal-footer .enzuzo-button-container button{border-radius:2rem!important;background:transparent;border:solid 1px black;color:#000;transition:.3s background-color}.enzuzo-modal-footer .enzuzo-button-container button:hover{background-color:var(--golden);transition:.3s background-color}.label-new{z-index:1;color:var(--terracotta);position:absolute;top:3rem;left:3rem;font-weight:600}.added-to-cart{opacity:0;pointer-events:none;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30px;background-color:var(--golden);display:flex;align-items:center;justify-content:center;transition:.3s opacity}.added-to-cart.visible{opacity:1;transition:.3s opacity}.label-in-cart{z-index:1;position:absolute;text-transform:uppercase;top:0;right:0;background-color:var(--golden);padding:.2rem 1rem;border-radius:30px;min-width:180px;text-align:center}.k-signup{flex:1;max-width:600px}@media screen and (max-width:768px){.k-signup{margin-left:0}}.k-signup .signup-wrapper{position:relative}.k-signup .iti{display:block}.k-signup .iti__selected-flag{padding-left:2rem}.k-signup .iti--allow-dropdown input{padding-left:calc(52px + 1rem)}.iti div:empty{display:block}.k-signup input{display:block;height:38px;width:100%;padding:0 2rem;border-radius:20px;border:solid 1px black;background:none;font-size:1.4rem;font-family:PP Mori}.k-signup .field{margin-left:auto;display:block;width:calc(100% - 106px - 1rem)}.k-signup #signup-submit{cursor:pointer;position:absolute;right:1rem;top:0;height:38px;font-size:1.4rem;font-family:PP Mori;background:none;border:none;transition:.3s color}.k-signup #signup-submit.loading{animation:pulse .6s linear infinite;animation-direction:alternate}.k-signup #signup-submit:disabled{cursor:default;color:#00000080;transition:.3s color}.signup-selector{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:600px){.signup-selector{top:0;left:0;transform:translateY(calc(-100% - 1rem))}}.signup-selector button{cursor:pointer;color:#000!important;background:none;border:none;font-size:1.4rem;font-family:PP Mori;opacity:.5;transition:.3s opacity}.signup-selector button:first-child{padding-left:0}.signup-selector button.active{opacity:1;transition:.3s opacity}.password-main{position:relative;min-height:calc(100vh - 200px)}.password-main .email-signup-banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}@media screen and (max-width:749px){.password-main .email-signup-banner{transform:translate(-50%,-58%)}}.email-signup-banner__box .k-signup{margin:2rem auto}@media screen and (max-width:600px){.email-signup-banner .k-signup{margin:4rem auto}}#fullname-input{display:none}.disclaimer-container p{margin-top:0;font-size:1rem}.disclaimer-container a{color:#000}.disclaimer-container input[type=checkbox]{flex-shrink:0;width:2rem;height:2rem;margin:0 1rem 0 0}input::-webkit-credentials-auto-fill-button{opacity:0!important}#email-consent,#sms-consent{width:1.4rem!important;margin-right:1rem!important}#email-disclaimer-container,#phone-disclaimer-container{display:flex;align-items:flex-start;text-align:left;margin-top:1rem;height:0;overflow:hidden;transition:.3s height}#email-disclaimer-container.open,#phone-disclaimer-container.open{height:11rem;transition:.3s height}@keyframes pulse{0%{opacity:.2}to{opacity:1}}@media screen and (max-width:749px){.k-signup input,.k-signup #signup-submit,.signup-selector button{font-size:1.4rem}.k-signup .field{width:calc(100% - 96px)}}@media screen and (max-width:600px){.k-signup input,.k-signup #signup-submit,.signup-selector button{font-size:1.2rem}.k-signup .field{width:100%}}.product-tracklist{margin-top:2.5rem!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/overrides.css.map */
