@layer MR{:root{--colour-brand-black: #000000;--colour-brand-white: #FFF;--colour-brand-beige: #F4F1EB;--colour-brand-accent: #FC471E;--colour-brand-accent-ii: #D6FD67;--colour-brand-sale: #D01D4D;--colour-neutral-primary: #000000;--colour-neutral-secondary: #757778;--colour-neutral-disabled: #AEB0B0;--colour-neutral-divider: #E4E4DF;--colour-neutral-subtle: #F4F1EB;--colour-system-success: #0B950B;--colour-system-error: #D51111;--colour-system-warning: #CC7D0D;--colour-system-success-bg: rgba(11, 149, 11, .15);--colour-system-error-bg: rgba(213, 17, 17, .05);--colour-system-warning-bg: rgba(204, 125, 13, .15)}@font-face{font-family:ConcretteXL;src:url(dbf7c77cf869987871c8.otf) format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:ConcretteXL;src:url(a76b05f0ff93147a99ad.otf) format("opentype");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:FKGroteskNeue;src:url(cf76ebdd7019d48e664b.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FKGroteskNeue;src:url(688b332b48ad49e53521.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:FKGroteskNeue;src:url(3428c61a50e6ad9a34bf.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FKGroteskNeue;src:url(8662bb0a5ece9aa34c72.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:FKGroteskNeue;src:url(ae2c5e087279fd672113.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FKGroteskNeue;src:url(1d662fe662a03c8fd1ec.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--heading-font: heading-font;--body-font: body-font;--heading-font-family: FKGroteskNeue, Arial, Sans-Serif;--heading-italic-font-family: ConcretteXL, Arial, Sans-Serif;--subheading-font-family: FKGroteskNeue, Arial, Sans-Serif;--text-font-family: FKGroteskNeue, Arial, Sans-Serif;--body-font-family: FKGroteskNeue, Arial, Sans-Serif}:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 699px;--grid-large: 999px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 1440px;--grid-max-width: 1440px}@media only screen and (max-width: 999px){.desktop-only{display:none}}@media only screen and (min-width: 1000px){.mobile-only{display:none}}.visually-hidden{height:0;visibility:hidden}@media only screen and (min-width: 700px){.template-product .shopify-section--main-product .product{padding-block-end:unset}}@media only screen and (min-width: 1000px){.template-product .shopify-section--main-product .product safe-sticky{margin-bottom:350px}}@media only screen and (max-width: 699px){.template-product .shopify-section--main-product .product safe-sticky{margin-top:30px}}.template-product badge-list span.badge,.template-product badge-list sold-out-badge.badge,.template-product badge-list on-sale-badge.badge{font-family:"FKGroteskNeue",Arial,Sans-Serif;font-size:9px;font-weight:400;line-height:120%;letter-spacing:.36px;text-transform:uppercase;font-weight:700;padding:6px}.template-product .product-title{font-size:30px;font-weight:400;line-height:120%;letter-spacing:-.9px}@media only screen and (max-width: 699px){.template-product .product-title{font-size:24px;letter-spacing:-.72px}}.template-product [data-block-id=price]{font-size:16px;font-weight:500;line-height:120%;letter-spacing:-.48px}@media only screen and (max-width: 699px){.template-product [data-block-id=price]{font-size:14px;letter-spacing:-.42px}}.template-product [data-block-id=product-variations] p.text-subdued,.template-product [data-block-id=product-variations] .text-subdued+span{font-size:14px;font-weight:400;line-height:140%}.template-product .variant-picker .variant-picker__option-values,.template-product [data-block-type=product-variations] .variant-picker .variant-picker__option-values{gap:8px!important}@media screen and (max-width: 768px){.template-product [data-block-type=product-variations] .variant-picker .variant-picker__option-values{gap:22px!important;margin-left:5px!important}}.template-product [data-block-type=variant-picker] label.block-swatch{border:1px solid #e4e4df!important}.template-product variant-picker .text-subdued,.template-product variant-picker .option-value{font-size:14px!important}.template-product variant-picker .variant-picker__option-values{gap:6px!important}.template-product variant-picker .link.subheading{font-size:12px;font-weight:500;line-height:120%;letter-spacing:.48px;text-transform:uppercase}.template-product safe-sticky{max-width:560px}.template-product .buy-buttons button[type=submit],.template-product .buy-buttons button[type=button]{border-radius:80px;border:1px solid #000;height:56px}.template-product .buy-buttons button[disabled]{border:1px solid #e4e4df}.template-product .buy-buttons button[disabled]:not(:has(button-content[up-text])){border:1px solid #000}.template-product .buy-buttons button-content{color:#000;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.56px;height:56px}.template-product .icon-accordion-minus{display:none}.template-product .text-with-icon{--text-with-icon-gap: 10px !important}@media screen and (min-width: 768px){.template-product .text-with-icon span{margin-top:3px!important}}.template-product accordion-disclosure span{font-size:16px;letter-spacing:-.48px;line-height:120%}.template-product accordion-disclosure span>strong{font-weight:500}@media screen and (max-width: 768px){.template-product accordion-disclosure span>strong{font-size:14px;letter-spacing:-.42px}}.template-product accordion-disclosure .accordion__content ul{margin-top:15px;margin-left:20px!important}.template-product accordion-disclosure .accordion__content ul li{padding-left:0}.template-product accordion-disclosure.is-open .accordion__summary{border-bottom:none}.template-product product-recommendations p,.template-product .complementary-products-container p{font-size:16px;font-weight:500;letter-spacing:-.48px}.template-product carousel-next-button svg,.template-product carousel-prev-button svg{width:16px}.template-product a.color-swatch.color-swatch--circle{width:24px!important;height:24px!important}.template-product price-list.price-list{column-gap:8px}.template-product price-list.price-list sale-price.h6{color:#000!important;font-size:16px;font-weight:500;font-family:"FKGroteskNeue",Arial,Sans-Serif!important;letter-spacing:-.48px;line-height:120%}@media screen and (max-width: 768px){.template-product price-list.price-list sale-price.h6{font-size:14px;letter-spacing:-.42px}}.template-product price-list.price-list compare-at-price{color:#757778!important;font-weight:500;font-size:16px;font-family:"FKGroteskNeue",Arial,Sans-Serif!important;letter-spacing:-.48px;line-height:120%;text-decoration:line-through}@media screen and (max-width: 768px){.template-product price-list.price-list compare-at-price{font-size:14px;letter-spacing:-.42px}}.template-product .product-cross-sell .v-stack{justify-items:flex-start}.template-product .product-cross-sell .v-stack .product-cross-sell__content-top{margin-bottom:12px!important}.template-product .product-cross-sell .v-stack a{text-align:left;font-size:12px;font-weight:700;line-height:140%}.template-product .product-cross-sell .v-stack price-list.price-list{align-items:center!important}.template-product .product-cross-sell .v-stack price-list.price-list sale-price.text-subdued span.text-subdued{color:#000!important;font-size:12px;font-weight:400;font-family:"FKGroteskNeue",Arial,Sans-Serif!important;line-height:140%}.template-product .product-cross-sell .v-stack price-list.price-list sale-price.h6{color:#000!important;font-size:12px;font-weight:400;font-family:"FKGroteskNeue",Arial,Sans-Serif!important}.template-product .product-cross-sell .v-stack price-list.price-list compare-at-price{color:#757778!important;font-weight:400;font-size:12px}.template-product .product-cross-sell .v-stack button{font-weight:500!important;text-transform:uppercase;letter-spacing:.48px;font-size:12px}.template-product product-sticky-add-to-cart .subheading.text-subdued:not(compare-at-price){font-size:14px;font-weight:400;line-height:140%;color:#757778}.template-product product-sticky-add-to-cart sale-price.subheading.text-subdued{color:#000}.template-product product-sticky-add-to-cart .subheading:not(.text-subdued){font-size:16px;font-weight:500;line-height:120%;letter-spacing:-.48px}.template-product product-sticky-add-to-cart price-list.price-list .subheading:not(.text-subdued){font-size:16px;font-weight:400;line-height:120%;letter-spacing:-.48px}.template-product media-block p.h3{font-family:"FKGroteskNeue",Arial,Sans-Serif;font-size:36px;text-wrap:nowrap;font-weight:400!important}@media only screen and (max-width: 699px){.template-product media-block p.h3{font-size:28px;letter-spacing:-.84px}}.template-product media-block p:not(.h1,.h2,.h3,.h4,.h5,.h6){font-size:14px;font-weight:400;line-height:140%;font-family:"FKGroteskNeue",Arial,Sans-Serif;margin-top:12px}.template-product .shopify-section--text-with-media .h1,.template-product .shopify-section--text-with-media .h2,.template-product .shopify-section--text-with-media .h3,.template-product .shopify-section--text-with-media .h4,.template-product .shopify-section--text-with-media .h5,.template-product .shopify-section--text-with-media .h6{font-family:"FKGroteskNeue",Arial,Sans-Serif}.template-product .shopify-section--text-with-media p:not(.h1,.h2,.h3,.h4,.h5,.h6){font-size:16px;font-weight:400;line-height:140%;font-family:"FKGroteskNeue",Arial,Sans-Serif}.template-product .shopify-section--text-with-media p.h5{font-size:12px;font-weight:700;line-height:120%;letter-spacing:.48px;text-transform:uppercase;font-family:"FKGroteskNeue",Arial,Sans-Serif}.template-product .shopify-section--text-with-media p.h1{font-size:90px;max-width:560px;font-weight:400;line-height:90px;letter-spacing:-2.7px;font-family:"FKGroteskNeue",Arial,Sans-Serif;margin-left:auto;margin-right:auto;margin-top:40px}@media only screen and (max-width: 699px){.template-product .shopify-section--text-with-media p.h1{font-size:52px;letter-spacing:-1.8px;margin-top:30px;line-height:52px}}.template-product .shopify-section--text-with-media button.button{margin-top:30px;font-size:12px;font-weight:500;line-height:120%;letter-spacing:.48px;text-transform:uppercase;border-radius:80px;background-color:#fff;color:#000}.template-product .size-fit-bubble{width:unset;border-radius:80px;background:#fff;display:flex;height:36px;padding:0 16px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;font-size:12px;font-weight:400;color:#000;position:absolute;bottom:16px;left:16px;z-index:1}.template-product .shopify-section--related-products .section-header{display:flex!important;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.template-product .shopify-section--related-products .section-header::-webkit-scrollbar{display:none;width:0;height:0;background:#0000}@media screen and (max-width: 768px){.template-product .shopify-section--related-products .section-header{padding-right:15px;margin-inline-end:-15px}}.template-product .shopify-section--related-products .section-header h2{font-weight:400!important;font-size:36px!important;letter-spacing:-1.08px!important;line-height:120%!important;white-space:nowrap;scroll-snap-align:start;flex:0 0 auto}@media screen and (max-width: 768px){.template-product .shopify-section--related-products .section-header h2{font-size:28px!important;letter-spacing:-.84px!important}}.template-product .shopify-section--related-products .section-header h2.h3.font-active{font-family:"ConcretteXL",Arial,Sans-Serif}.template-product .okeReviews.okeReviews--theme .okeReviews-widgetNavBar-count:before{content:"("!important}.template-product .okeReviews.okeReviews--theme .okeReviews-widgetNavBar-count:after{content:")"!important}.template-product .okeReviews-widgetNavBar{font-family:"FKGroteskNeue",Arial,Sans-Serif!important}.template-product .okeReviews-widgetNavBar button.okeReviews-widgetNavBar-item{padding:0!important}.template-product .okeReviews-widgetNavBar .okeReviews-widgetNavBar-item{font-family:"FKGroteskNeue",Arial,Sans-Serif!important;font-size:16px!important;font-weight:500!important;line-height:120%!important;letter-spacing:-.48px!important;text-transform:capitalize!important;color:#000!important}.template-product .okeReviews-widgetNavBar .okeReviews-widgetNavBar-item[aria-selected=true]{color:#000!important}.template-product .okeReviews-widgetNavBar .okeReviews-widgetNavBar-item[aria-selected=false]{color:#757778!important}@media screen and (max-width: 768px){.template-product .okeReviews-widgetNavBar .okeReviews-widgetNavBar-item{margin-left:0!important}}@media screen and (max-width: 768px){.template-product .okeReviews-widgetNavBar{justify-content:unset!important}}.template-product .okeReviews-reviewsWidget-header-controls-writeReview,.template-product .okeReviews-qandaWidget-header-controls-askQuestion{border-radius:80px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 24px!important;background-color:#000!important;color:#fff!important;font-family:"FKGroteskNeue",Arial,Sans-Serif!important}.template-product .okeReviews-badge span{font-family:"FKGroteskNeue",Arial,Sans-Serif!important}.template-product .okeReviews-reviewsAggregate-recommends{font-family:"FKGroteskNeue",Arial,Sans-Serif!important;font-size:14px!important;font-weight:400!important;line-height:140%!important;letter-spacing:.42px!important;color:#757778!important}.template-product .okeReviews-reviewsAggregate-recommends span{font-family:"FKGroteskNeue",Arial,Sans-Serif!important;font-weight:400!important}.template-product .okeReviews-reviewsAggregate-summary-rating,.template-product .okeReviews-reviewsAggregate-summary-total,.template-product .okeReviews-reviewsAggregate-recommends{text-align:left!important}.template-product .okeReviews-reviewsAggregate-summary-total span,.template-product .okeReviews-reviewsAggregate-recommends span{color:#757778!important;font-size:14px!important;font-weight:400!important;line-height:140%!important;font-family:"FKGroteskNeue",Arial,Sans-Serif!important}@media only screen and (max-width: 699px){.template-product .okeReviews-reviewsAggregate-summary-rating{margin-bottom:10px!important}}.template-product .okeReviews-reviewsAggregate-mod .okeReviews-attributeRatingsTable-row-label{font-family:"FKGroteskNeue",Arial,Sans-Serif!important;font-weight:700!important;font-size:12px!important;line-height:140%!important;letter-spacing:.36px!important;text-transform:uppercase!important}.template-product .okeReviews-attributeRatingsTable-row-value .or-rg-bar-bg,.template-product .okeReviews-attributeRatingsTable-row-value .or-rg-bar-seg,.template-product .okeReviews-attributeRatingsTable-row-value .or-rg-bar-mrk,.template-product .okeReviews-attributeRatingsTable-row-value .or-crg-bar-mrk{background-color:#000!important}.template-product .okeReviews-attributeRatingsTable-row-value .or-crg-lbl-itm,.template-product .okeReviews-attributeRatingsTable-row-value .or-rg-lbl-itm{font-size:12px!important;font-family:"FKGroteskNeue",Arial,Sans-Serif!important;font-weight:400!important;line-height:140%!important;letter-spacing:.36px!important;color:#757778!important}.template-product .okeReviews-select-input.js-okeReviews-select-input,.template-product .okeReviews-filterToggle.okeReviews-button.js-okeReviews-filterToggle{height:44px!important}.template-product .okeReviews-reviews-controls-filterToggle button{border-radius:80px!important;font-weight:500!important;font-family:"FKGroteskNeue",Arial,Sans-Serif!important;font-size:12px!important;line-height:120%!important;letter-spacing:.48px!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;padding:12px 24px!important;background-color:#fff!important;color:#000!important;border:1px solid #e4e4df!important}@media only screen and (max-width: 699px){.template-product .okeReviews-reviews-controls-filterToggle button{margin-top:20px!important}}.template-product .okeReviews-reviews-controls-filterToggle button svg path{fill:#000!important}.template-product .okeReviews-reviews-controls-reviewCount{display:none!important}.template-product .okeReviews-reviews-controls-select span.okeReviews-select,.template-product .okeReviews-qandaWidget-header-controls span.okeReviews-select{border-radius:80px!important;font-weight:500!important;font-family:"FKGroteskNeue",Arial,Sans-Serif!important;font-size:12px!important;line-height:120%!important;letter-spacing:.48px!important;text-transform:uppercase!important;padding:5px 12px!important;border:1px solid #e4e4df!important}.template-product .okeReviews-reviews-controls-select span.okeReviews-select select,.template-product .okeReviews-qandaWidget-header-controls span.okeReviews-select select{font-family:"FKGroteskNeue",Arial,Sans-Serif!important;color:#000!important}.template-product .okeReviews-reviews-controls-select span.okeReviews-select:before,.template-product .okeReviews-qandaWidget-header-controls span.okeReviews-select:before{border-left:unset!important}.template-product .okeReviews-reviews-controls-select .okeReviews-select-input,.template-product .okeReviews-qandaWidget-header-controls .okeReviews-select-input{padding-right:15px!important}.template-product article.okeReviews-review .okeReview-review-side .okeReviews-review-reviewer-profile-details span{font-family:"FKGroteskNeue",Arial,Sans-Serif!important;font-size:12px!important;font-weight:400!important;line-height:140%!important;letter-spacing:.36px!important;color:#757778!important}.template-product article.okeReviews-review .okeReview-review-side .okeReviews-review-reviewer-profile-status{font-family:"FKGroteskNeue",Arial,Sans-Serif!important;font-size:12px!important;font-weight:700!important;border:unset!important}.template-product article.okeReviews-review .okeReviews-review-reviewer-product{display:none!important}.template-product article.okeReviews-review .okeReviews-review-reviewer-profile{border:none!important;margin-bottom:0!important}.template-product article.okeReviews-review .okeReviews-review-attribute--bodyType,.template-product article.okeReviews-review .okeReviews-review-attribute--heightRangeCm{display:none!important}.template-product article.okeReviews-review .okeReviews-review-attribute-label,.template-product article.okeReviews-review .okeReviews-review-attribute-value{font-weight:400!important;font-size:12px!important;line-height:140%!important;letter-spacing:.36px!important;color:#757778!important}.template-product .okeReviews.okeReviews--theme .okeReviews-reviews-footer:before{background-color:#e4e4df!important}.template-product .okeReviews-reviews-showMore{margin-top:20px!important}.template-product .okeReviews-reviews-review .okeReviews-review-side{border-bottom:unset!important;border-left:unset!important;border-right:unset!important;border-color:#e4e4df!important}.template-product .okeReviews-reviews-review .okeReviews-review-primary{border-bottom:unset!important;border-right:unset!important;border-left:unset!important;border-color:#e4e4df!important}.template-product .okeReviews-review-main-heading{font-family:"FKGroteskNeue",Arial,Sans-Serif!important;font-size:16px!important;font-weight:700!important;line-height:140%!important;letter-spacing:-.48px!important;color:#000!important}.template-product .okeReviews-review-main-content-body{font-family:"FKGroteskNeue",Arial,Sans-Serif!important;font-size:14px!important;font-weight:400!important;line-height:140%!important;letter-spacing:.42px!important;color:#757778!important}.template-product .okeReviews-widget-holder{padding:unset!important}.template-product .okeReviews-reviewsSummary-ratingCount span{font-size:12px!important;font-weight:400!important;line-height:140%!important;letter-spacing:.36px!important;color:#757778!important;font-family:"FKGroteskNeue",Arial,Sans-Serif!important}.template-product [data-block-id*=afterpay_on_site_messaging_payments_messaging]{margin-top:-20px!important}.template-product .product-gallery__media,.template-product .product-gallery__media img{height:100%!important}.template-product .pswp__button--next-button,.template-product .pswp__button--previous-button{background-color:#000!important}.template-product .pswp__button--next-button svg path,.template-product .pswp__button--previous-button svg path{stroke:#fff!important}.template-product .osc-css.wrapper-button-collection{display:none}.template-product .quick-buy__info .osc-css.wrapper-button-collection{display:block}.template-product .quick-buy__info #btn-detail-wishlist{display:none}.template-product .pdp-promo{margin-top:-20px;color:#fc471e;font-family:"FKGroteskNeue",Arial,Sans-Serif;font-size:12px;font-weight:700;line-height:12px;letter-spacing:.48px;text-transform:uppercase;margin-bottom:-4px}.template-product [data-block-id*=__okendo_star_rating]{margin-top:16px!important;margin-bottom:-4px!important}.template-product .description-tag{color:#757778;font-family:"FKGroteskNeue",Arial,Sans-Serif;font-size:12px;font-weight:400;line-height:140%;padding-top:24px;font-style:normal;border-top:1px solid #e4e4df}.template-product button-content.button__content{height:56px!important}.template-product .product-info__block-item[data-block-type=delivery-returns]{margin-block-start:unset!important;margin-block-end:unset!important}.template-product .product-info__block-item[data-block-type=delivery-returns] .accordion__disclosure span{font-size:16px!important;font-weight:500!important;line-height:120%!important;letter-spacing:-.48px!important}@media only screen and (max-width: 699px){.template-product .product-info__block-item[data-block-type=delivery-returns] .accordion__disclosure span{font-size:14px!important;letter-spacing:-.42px!important}}.template-product .product-info__block-item[data-block-type=delivery-returns] .delivery-returns-content h4{margin-bottom:unset!important}.template-product .product-info__block-item[data-block-type=delivery-returns] .delivery-returns-content h4,.template-product .product-info__block-item[data-block-type=delivery-returns] .delivery-returns-content li{font-size:14px!important;font-weight:400!important;font-family:"FKGroteskNeue",Arial,Sans-Serif!important}@media only screen and (max-width: 699px){.template-product .product-info__block-item[data-block-type=delivery-returns] .delivery-returns-content h4,.template-product .product-info__block-item[data-block-type=delivery-returns] .delivery-returns-content li{font-size:12px!important;letter-spacing:.36px!important}}.template-product .product-info__block-item[data-block-type=delivery-returns] .delivery-returns-section:first-child h4{margin-top:unset}.template-product .product-info__block-item[data-block-type=accordion]{margin-block-end:unset!important}.template-product .product-info__block-item[data-block-type=delivery-returns]:is(:nth-last-child(2)){border-bottom:1px solid #e4e4df!important}@media screen and (min-width: 768px){.template-product #launcher{bottom:10px!important}}.shopify-section--media-blocks .container.section-spacing{--container-gutter-context: unset !important;--distance-to-bleed: unset !important;margin-inline-start:unset!important;margin-inline-end:unset!important;padding-block-start:unset!important;padding-block-end:unset!important}.shopify-section--media-blocks .container.section-spacing .media-blocks{gap:4px}.shopify-section--media-blocks .container.section-spacing .media-blocks media-block p.h2{font-family:"FKGroteskNeue",Arial,Sans-Serif;font-size:36px;font-style:normal;font-weight:400;color:#fff;letter-spacing:-1.08px;line-height:120%}@media only screen and (max-width: 699px){.shopify-section--media-blocks .container.section-spacing .media-blocks media-block p.h2{font-size:28px;letter-spacing:-.84px}}.notify-me-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000014;display:flex;align-items:center;justify-content:center;z-index:1000}.notify-me-modal__container{background:#fff;width:450px;height:auto;padding:40px;box-shadow:0 2px 24px #00000014;display:flex;flex-direction:column;position:relative;box-sizing:border-box}@media (max-width: 768px){.notify-me-modal__container{width:330px;padding:24px}}.notify-me-modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.notify-me-modal__title{font-size:30px;font-weight:400;line-height:120%;letter-spacing:-.9px;color:#000;margin:0}.notify-me-modal__close{background:#fff;border:1px solid #e5e5e5;border-radius:50%;width:40px;height:40px;font-size:28px;font-weight:lighter;color:#222;cursor:pointer;display:flex;justify-content:center;transition:background .2s}.notify-me-modal__close:hover{background:#f5f5f5}.notify-me-modal__instructions{color:#757778;font-size:14px;line-height:140%;font-weight:400;margin-bottom:24px;padding-top:24px;border-top:1px solid #e4e4df}.notify-me-modal__form{display:flex;flex-direction:column;gap:18px}.notify-me-modal__variant-select,.notify-me-modal__email{display:flex;flex-direction:column;gap:6px}.notify-me-modal select,.notify-me-modal input[type=email]{border:2px solid #222;height:44px;border-radius:12px;padding:8px 12px;font-size:14px;line-height:140%;font-weight:400;background:#fff;color:#222;outline:none;transition:border .2s;border-color:#e4e4df}.notify-me-modal select:focus,.notify-me-modal input[type=email]:focus{border-color:#111}.notify-me-modal__opt-in{display:flex;align-items:center;gap:10px;font-size:14px;color:#757778;font-weight:400}.notify-me-modal__submit{cursor:pointer;margin-top:18px;width:100%;height:44px;border-radius:28px;background:#e4e4df;color:#aeb0b0;font-size:12px;font-weight:500;border:none;transition:background .2s,color .2s;letter-spacing:.48px}.notify-me-modal__submit:hover{background:#757778}.notify-me-modal [for=marketing-opt-in]{text-wrap:nowrap;font-size:14px}@media (max-width: 768px){.notify-me-modal [for=marketing-opt-in]{text-wrap:wrap}}.notify-me-modal.is-active{display:flex!important}.notify-me-modal .custom-select-wrapper{position:relative;display:flex;align-items:center}.notify-me-modal .custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;width:100%;padding-right:32px}.notify-me-modal .custom-select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}#notify-me-trigger{letter-spacing:.56px;font-size:14px;font-weight:500;cursor:pointer}.product-info__block-item:has(.colour-swatches):not(:has(.swatch)){display:none}.product-info__block-item:has(.colour-swatches):has(.swatch){padding-top:24px;border-top:1px solid #e4e4df}.colour-swatches h2{color:#757778;font-family:"FKGroteskNeue",Arial,Sans-Serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:normal;margin-bottom:8px}@media (max-width: 699px){.colour-swatches h2{margin-bottom:18px}}.colour-swatches h2 .colour-name{color:#000;font-family:"FKGroteskNeue",Arial,Sans-Serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:normal}.colour-swatches .swatch-wrapper{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 699px){.colour-swatches .swatch-wrapper{gap:20px}}.colour-swatches .swatch{height:24px;width:24px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.colour-swatches .swatch span,.colour-swatches .swatch img{width:100%;height:100%;border-radius:50%;display:inline-block}.colour-swatches .swatch.active{border:1px solid #000}.colour-swatches .swatch:not(.active) .show-border{border:1px solid #757778}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/product.autostyle.css.map */
