@font-face{font-family:Amiri;src:url(Amiri-Regular.ttf) format("TrueType");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amiri;src:url(Amiri-Italic.ttf) format("TrueType");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Amiri;src:url(Amiri-Bold.ttf) format("TrueType");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amiri;src:url(Amiri-BoldItalic.ttf) format("TrueType");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Matter;src:url(MatterRegular.woff2) format("woff2"),url(MatterRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(MatterRegularItalic.woff2) format("woff2"),url(MatterRegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Matter;src:url(MatterSemiBold.woff2) format("woff2"),url(MatterSemiBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(MatterSemiBoldItalic.woff2) format("woff2"),url(MatterSemiBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}a{text-decoration:inherit;color:inherit}button,input[type=button],input[type=reset],input[type=submit]{background:none;border:none;padding:0;font-size:inherit;font-family:inherit;font-weight:inherit;cursor:pointer;color:inherit;line-height:inherit}h1{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.75rem;line-height:2.25rem}@media only screen and (min-width:1100px){h1{font-size:5.5rem;line-height:6rem}}@media only screen and (min-width:1750px){h1{font-size:7rem;line-height:7.5rem}}h2{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:2rem;line-height:1.25}@media only screen and (min-width:1100px){h2{font-size:4.5rem;line-height:5rem}}@media only screen and (min-width:1750px){h2{font-size:6rem;line-height:6.5rem}}h3{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.75rem;line-height:2rem}@media only screen and (min-width:1100px){h3{font-size:3.5rem;line-height:4rem}}@media only screen and (min-width:1750px){h3{font-size:4.5rem;line-height:5rem}}h4{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.5rem;line-height:2rem}@media only screen and (min-width:1100px){h4{font-size:2.5rem;line-height:1.2}}@media only screen and (min-width:1750px){h4{font-size:3rem;line-height:3.5rem}}h5{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.5rem;line-height:2rem}@media only screen and (min-width:1100px){h5{font-size:2rem;line-height:1.25}}@media only screen and (min-width:1750px){h5{font-size:2.25rem;line-height:3rem}}h6{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.4}@media only screen and (min-width:1100px){h6{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1750px){h6{font-size:1.75rem;line-height:2.25rem}}img,svg{display:block;width:100%;height:auto}input,select,textarea{padding:0;background:none;border:none;font-size:inherit;font-family:inherit;font-weight:inherit}table{width:100%}td,th{font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit}p{font-weight:400;font-family:Matter,sans-serif;line-height:1.75;letter-spacing:0;font-size:1rem}@media only screen and (min-width:1750px){p{font-size:1.125rem;line-height:1.666}}.o-rte h1:not([class]){font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.4}@media only screen and (min-width:1100px){.o-rte h1:not([class]){font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1750px){.o-rte h1:not([class]){font-size:1.75rem;line-height:2.25rem}}.o-rte h2:not([class]){font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.4}@media only screen and (min-width:1100px){.o-rte h2:not([class]){font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1750px){.o-rte h2:not([class]){font-size:1.75rem;line-height:2.25rem}}.o-rte h3:not([class]){font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.4}@media only screen and (min-width:1100px){.o-rte h3:not([class]){font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1750px){.o-rte h3:not([class]){font-size:1.75rem;line-height:2.25rem}}.o-rte h4:not([class]){font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.4}@media only screen and (min-width:1100px){.o-rte h4:not([class]){font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1750px){.o-rte h4:not([class]){font-size:1.75rem;line-height:2.25rem}}.o-rte h5:not([class]){font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.4}@media only screen and (min-width:1100px){.o-rte h5:not([class]){font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1750px){.o-rte h5:not([class]){font-size:1.75rem;line-height:2.25rem}}.o-rte h6:not([class]){font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.4}@media only screen and (min-width:1100px){.o-rte h6:not([class]){font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1750px){.o-rte h6:not([class]){font-size:1.75rem;line-height:2.25rem}}.o-rte p:not([class]),.o-rte ul:not([class]){font-weight:400;font-family:Matter,sans-serif;line-height:1.75;letter-spacing:0;font-size:.875rem;line-height:2;letter-spacing:.01em}@media only screen and (min-width:1750px){.o-rte p:not([class]),.o-rte ul:not([class]){font-size:1rem}}.o-rte table:not([class]) th:not([class]){font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-family:Matter,sans-serif;text-transform:uppercase;font-size:.75rem;line-height:2;letter-spacing:.15rem}@media only screen and (min-width:1750px){.o-rte table:not([class]) th:not([class]){font-size:.875rem;letter-spacing:.175rem}}.o-rte table:not([class]) td:not([class]){font-weight:400;font-family:Matter,sans-serif;line-height:1.75;letter-spacing:0;font-size:.875rem;line-height:2;letter-spacing:.01em}@media only screen and (min-width:1750px){.o-rte table:not([class]) td:not([class]){font-size:1rem}}.o-rte *+p:not([class]){margin-top:1.25rem}.o-rte p:not([class])+p:not([class]){margin-top:1.5rem}.o-rte p:not([class]):first-of-type{margin-top:0}.o-rte p:not([class]):last-of-type{margin-bottom:0}.o-rte h1:not(:first-child):not([class]),.o-rte h2:not(:first-child):not([class]),.o-rte h3:not(:first-child):not([class]),.o-rte h4:not(:first-child):not([class]),.o-rte h5:not(:first-child):not([class]),.o-rte h6:not(:first-child):not([class]){margin-top:2rem}.o-rte img:not([class]){display:block;width:100%}:not(img)+.o-rte img:not([class]){margin-top:2rem}img+.o-rte img:not([class]){margin-top:1rem}.o-rte a:not([class]){color:#01010159}.o-rte a:not([class]):hover{color:#010101}.o-rte blockquote{position:relative;padding-left:2rem;margin:4rem 0}.o-rte blockquote:before{content:"";background-repeat:no-repeat;background-image:url(icon.quote.svg);position:absolute;left:0;top:.6rem;width:1rem;height:.75rem}.o-rte ol:not([class]),.o-rte ul:not([class]){padding:0 0 0 1.25rem;margin:1.5rem 0}@media only screen and (min-width:1100px){:not(img)+.o-rte img:not([class]){margin-top:2.5rem}.o-rte blockquote{position:relative;padding-left:2.9375rem;margin:2.5rem 0}}.o-btn,.o-main__wrapper .shopify-challenge__button.btn{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-family:Matter,sans-serif;text-transform:uppercase;font-size:.75rem;line-height:2;letter-spacing:.15rem}@media only screen and (min-width:1750px){.o-btn,.o-main__wrapper .shopify-challenge__button.btn{font-size:.875rem;letter-spacing:.175rem}}.o-btn,.o-main__wrapper .shopify-challenge__button.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:1rem 2.5rem;background:#010101;color:#fffffb;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);transition:background-color .6s cubic-bezier(.16,1,.3,1)}.o-btn:hover,.o-main__wrapper .shopify-challenge__button.btn:hover{background:#010101d9}.o-btn.is-disabled,.o-btn[disabled],.o-main__wrapper .is-disabled.shopify-challenge__button.btn,.o-main__wrapper [disabled].shopify-challenge__button.btn{cursor:default;color:#fffffb4d;pointer-events:none}.o-btn.is-secondary,.o-main__wrapper .is-secondary.shopify-challenge__button.btn{color:#fffffb;background:#fffffb1a}.o-btn.is-secondary:hover,.o-main__wrapper .is-secondary.shopify-challenge__button.btn:hover{background:#fffffb24}.o-btn.is-secondary-invert,.o-main__wrapper .is-secondary-invert.shopify-challenge__button.btn{color:#010101;background:#1d0f0705}.o-btn.is-secondary-invert:hover,.o-main__wrapper .is-secondary-invert.shopify-challenge__button.btn:hover{background:#1d0f070a}.o-btn.is-secondary-invert.is-disabled,.o-btn.is-secondary-invert[disabled],.o-main__wrapper .is-secondary-invert.is-disabled.shopify-challenge__button.btn,.o-main__wrapper .is-secondary-invert[disabled].shopify-challenge__button.btn{color:#01010159}.o-btn.is-tertiary,.o-main__wrapper .is-tertiary.shopify-challenge__button.btn{color:#010101;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 0 .3125rem;position:relative}.o-btn.is-tertiary:before,.o-main__wrapper .is-tertiary.shopify-challenge__button.btn:before{content:"";position:absolute;display:block;width:100%;height:.0625rem;left:0;bottom:0;background:#0101010d}.o-btn.is-tertiary:after,.o-main__wrapper .is-tertiary.shopify-challenge__button.btn:after{content:"";position:absolute;display:block;width:0;height:.0625rem;left:0;bottom:0;background:currentColor;transition:width 1s cubic-bezier(.16,1,.3,1)}.o-btn.is-tertiary:hover:after,.o-main__wrapper .is-tertiary.shopify-challenge__button.btn:hover:after{width:100%}@media only screen and (min-width:1100px){.o-btn,.o-main__wrapper .shopify-challenge__button.btn{padding:1rem 2.5rem}}.o-product-thumbnail{text-align:left}.o-product-thumbnail__image-container{display:block;padding-top:133.1343283582%;position:relative;background:#1d0f0705}.o-product-thumbnail__image-wrap{display:none}.o-product-thumbnail__image-wrap.is-active{display:block}.o-product-thumbnail__image-wrap.is-lifestyle,.o-product-thumbnail__image-wrap.is-ugc{display:block;opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.o-product-thumbnail__tag{position:absolute;top:.875rem;left:1rem;right:1rem;color:#01010159;z-index:1;padding-right:2.5rem;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.o-product-thumbnail.is-customisable:hover .o-product-thumbnail__tag,.o-product-thumbnail__tag.is-customise{opacity:0}.o-product-thumbnail.is-customisable:hover .o-product-thumbnail__tag.is-customise{opacity:1}.o-product-thumbnail.has-lifestyle-media:hover .o-product-thumbnail__tag{color:#fffffb}.o-product-thumbnail__customise-icon{position:absolute;width:1.25rem;height:1.25rem;top:1rem;right:1rem;pointer-events:none;z-index:1}.o-product-thumbnail__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.o-product-thumbnail__image-wrap.is-lifestyle .o-product-thumbnail__image,.o-product-thumbnail__image-wrap.is-ugc .o-product-thumbnail__image{-o-object-fit:cover;object-fit:cover}.o-product-thumbnail__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.o-product-thumbnail__image-wrap.is-lifestyle .o-product-thumbnail__video,.o-product-thumbnail__image-wrap.is-ugc .o-product-thumbnail__video{-o-object-fit:cover;object-fit:cover}.o-product-thumbnail__title-container{margin-top:1.5rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.o-product-thumbnail__price-container{margin-top:.5rem;color:#01010159;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.o-product-thumbnail__wishlist-icon{width:1rem;height:1.5rem;fill:currentColor}.o-product-thumbnail__wishlist-icon.is-active{display:none}.o-product-thumbnail__wishlist-button.is-active .o-product-thumbnail__wishlist-icon.is-active{display:block}.o-product-thumbnail__wishlist-button.is-active .o-product-thumbnail__wishlist-icon.is-inactive{display:none}.o-product-thumbnail__pricing-compare{text-decoration:line-through}.o-product-thumbnail__pricing:not(.has-compare) .o-product-thumbnail__pricing-compare,.o-product-thumbnail__swatches{display:none}.o-product-thumbnail__compare{display:none;position:absolute;align-items:center;justify-content:flex-start;bottom:.875rem;left:1rem;color:#01010159;z-index:2;cursor:pointer}.o-product-thumbnail__compare:before{content:""}.c-collection.is-compare-active .o-product-thumbnail__compare{display:flex}.o-product-thumbnail.has-lifestyle-media:hover .o-product-thumbnail__compare{color:#fffffb}.o-product-thumbnail__compare-icon-wrap{background:#1d0f0705;display:inline-block;width:1.25rem;height:1.25rem;border-radius:999rem;margin-right:.75rem;transition:background-color .6s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center}.o-product-thumbnail__compare:hover .o-product-thumbnail__compare-icon-wrap{background-color:#1d0f070a}.o-product-thumbnail.has-lifestyle-media:hover .o-product-thumbnail__compare-icon-wrap{background:#fffffb1a}.o-product-thumbnail.has-lifestyle-media .o-product-thumbnail__compare:hover .o-product-thumbnail__compare-icon-wrap{background-color:#fffffb24}.o-product-thumbnail__compare-icon{width:.5rem;height:.5rem;display:none}.o-product-thumbnail.has-lifestyle-media:hover .o-product-thumbnail__compare-icon{fill:#fffffb}.o-product-thumbnail__compare-input:checked+.o-product-thumbnail__compare .o-product-thumbnail__compare-icon{display:block}.c-collection.is-shop-instagram .o-product-thumbnail__price-container,.c-collection.is-shop-instagram .o-product-thumbnail__tag,.c-collection.is-shop-instagram .o-product-thumbnail__wishlist-button,.o-product-thumbnail__compare-input{display:none}.c-collection.is-shop-instagram .o-product-thumbnail{position:relative}.o-product-thumbnail__title{word-break:break-all}.c-collection.is-shop-instagram .o-product-thumbnail__title{padding:.75rem .625rem;display:block}.c-collection.is-shop-instagram .o-product-thumbnail__title-container{position:absolute;bottom:0;left:0;right:0;display:block;margin:0;background-color:#fffffb1a;-webkit-backdrop-filter:blur(1.75rem);backdrop-filter:blur(1.75rem);padding:0}.c-collection.is-shop-instagram .o-product-thumbnail.has-lifestyle-media,.c-collection.is-shop-instagram .o-product-thumbnail.has-ugc-media{color:#fffffb}.c-collection.is-shop-instagram .o-product-thumbnail__image-wrap.is-lifestyle,.c-collection.is-shop-instagram .o-product-thumbnail__image-wrap.is-ugc{opacity:1}@media only screen and (max-width:749px){.is-mobile-small-thumbnails .o-product-thumbnail__tag{top:.5rem;left:.625rem;right:.625rem}.is-mobile-small-thumbnails .o-product-thumbnail__customise-icon{top:.625rem;right:.625rem}.is-mobile-small-thumbnails .o-product-thumbnail__title-container{margin-top:.5rem;padding-left:.5rem;padding-right:.75rem}.c-collection.is-shop-instagram .o-product-thumbnail__title-container{margin:0;padding:0}.is-mobile-small-thumbnails .o-product-thumbnail__price-container{margin-top:.25rem;padding-left:.5rem;padding-right:.75rem}.is-mobile-small-thumbnails .o-product-thumbnail__compare{bottom:.625rem;left:.625rem}}@media only screen and (min-width:750px){.o-product-thumbnail__title-container{padding-right:.25rem}.o-product-thumbnail__compare{bottom:1.125rem}.c-collection.is-shop-instagram .o-product-thumbnail{overflow:hidden}.c-collection.is-shop-instagram .o-product-thumbnail__title{padding:1rem 1.0625rem}.c-collection.is-shop-instagram .o-product-thumbnail__title-container{opacity:0;transform:translateY(100%);transition:all 1s cubic-bezier(.16,1,.3,1)}.c-collection.is-shop-instagram .o-product-thumbnail:hover .o-product-thumbnail__title-container{transform:translateY(0);opacity:1}}@media only screen and (min-width:1100px){.o-product-thumbnail:hover .o-product-thumbnail__image-wrap.is-lifestyle{opacity:1}}@media only screen and (min-width:1750px){.o-product-thumbnail__wishlist-icon{width:1.25rem;height:1.75rem}.o-product-thumbnail__customise-icon{width:1.6875rem;height:1.6875rem;top:1.25rem;right:1.25rem}.o-product-thumbnail__compare{bottom:1.875rem;left:1.3331rem}.o-product-thumbnail__compare-icon{width:.6669rem;height:.6669rem}.o-product-thumbnail__compare-icon-wrap{width:1.6669rem;height:1.6669rem}}.o-pagination{padding-left:1.25rem;padding-right:1.25rem}.o-pagination,.o-pagination__list{display:flex;align-items:center;justify-content:center}.o-pagination__list{width:100%;max-width:37rem;list-style:none;padding:0;margin:0;gap:1rem}.o-pagination__item.is-prev{margin-right:auto}.o-pagination__item.is-next{margin-left:auto}.o-pagination__link{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999rem;background:#1d0f0705;letter-spacing:normal;transition:background-color .6s cubic-bezier(.16,1,.3,1)}.o-pagination__link.is-disabled{pointer-events:none;cursor:default}.o-pagination__link:not(.is-disabled){color:#01010159}.o-pagination__link:not(.is-disabled):hover{background:#1d0f070a}.o-pagination__icon{width:.75rem;height:.75rem;fill:#010101}.o-pagination__link.is-disabled .o-pagination__icon{fill:#01010159}@media only screen and (min-width:750px){.o-pagination__list{gap:1.5rem}}@media only screen and (min-width:1750px){.o-pagination__list{gap:1.6669rem;max-width:46.2912rem}.o-pagination__link{width:3.3331rem;height:3.3331rem}.o-pagination__icon{width:1rem;height:1rem}}.o-swatches .is-selected{outline:1px solid red}.o-swatches .o-select{padding-top:.5rem}.o-tooltip{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background-color:#1d0f0705;text-align:center;border-radius:9999px;font-size:.5625rem;transition:background-color .2s cubic-bezier(.16,1,.3,1);cursor:pointer}.o-tooltip:hover{background-color:#1d0f070a}@media only screen and (min-width:1750px){.o-tooltip{width:1.5rem;height:1.5rem}}.o-read-more{position:relative}.o-read-more__summary{display:block}.o-read-more__summary:after{content:"\a0read more";cursor:pointer;color:#01010159}[open] .o-read-more__summary{display:none}.o-read-more__summary::-webkit-details-marker,.o-read-more__summary::marker{display:none}.o-read-more__remainder{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[open] .o-read-more__remainder{height:auto;width:auto;white-space:inherit;position:static;clip:auto;clip-path:none;overflow:auto}[open] .o-read-more__remainder:after{content:"read less";cursor:pointer;color:#01010159;display:block}[open] .o-read-more__truncation{display:none}.o-input{width:100%;height:3.5rem;background-color:#1d0f0705;padding:1rem 1.5rem .2rem;outline:none;border:0;font-size:.875rem}.o-input:hover{background-color:#1d0f070a}.o-input__group{position:relative;text-align:left}.o-input__group--dark .o-input{color:#fffffb}.o-input__group--dark .o-input:not(:-moz-placeholder)+.o-input__placeholder{color:#fffffb4d!important}.o-input__group--dark .o-input:focus+.o-input__placeholder,.o-input__group--dark .o-input:not(:placeholder-shown)+.o-input__placeholder{color:#fffffb4d!important}.o-input__placeholder{position:absolute;padding:1rem 0;top:-.08rem;left:1.5rem;pointer-events:none;text-transform:uppercase;letter-spacing:.15rem!important;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.6s;transition-property:all}.o-input.is-textarea{resize:none;min-height:12rem;padding-top:1.5rem}.o-input::-moz-placeholder{color:transparent}.o-input::placeholder{color:transparent}.o-input:not(:-moz-placeholder)+.o-input__placeholder{transform:translateY(-.5rem);font-size:.5rem;color:#0101014d!important;line-height:.75rem;letter-spacing:.1rem!important}.o-input:focus+.o-input__placeholder,.o-input:not(:placeholder-shown)+.o-input__placeholder{transform:translateY(-.5rem);font-size:.5rem;color:#0101014d!important;line-height:.75rem;letter-spacing:.1rem!important}@media only screen and (min-width:1750px){.o-input:not(:-moz-placeholder)+.o-input__placeholder{transform:translateY(-.525rem)}.o-input:focus+.o-input__placeholder,.o-input:not(:placeholder-shown)+.o-input__placeholder{transform:translateY(-.525rem)}}.o-input.has-error{color:#be0000}@media only screen and (min-width:1100px){.o-input__placeholder{top:0}}@media only screen and (min-width:1750px){.o-input{height:4rem;font-size:1rem;padding-bottom:.12rem}.o-input__placeholder{letter-spacing:.17rem!important;padding:1.1875rem 0 1.2rem;transform:translateY(.1rem);top:-.1875rem}}.o-select{color:#010101;width:100%;background-color:#1d0f0705;padding:1rem 1.5rem .5rem;background-position:calc(100% - 1.5rem);outline:none;border:0;font-size:.875rem;height:3.5rem;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-repeat:no-repeat;background-size:.75rem;background-image:url(icon.arrow-down.svg)}.o-select:hover{background-color:#1d0f070a}.o-select__placeholder{position:absolute;left:1.5rem;top:1rem;transition:transform .3s ease,font-size .3s ease;pointer-events:none;text-transform:uppercase;letter-spacing:.15rem!important}.o-select:has(option[value=""]:not(:checked))+.o-select__placeholder{transform:translateY(-.5rem);font-size:.5rem;color:#01010159;line-height:.75rem}@media only screen and (min-width:1750px){.o-select__placeholder{top:.8rem}.o-select{height:4rem}.o-select__placeholder{letter-spacing:.17rem!important;padding:1.1875rem 0 1.2rem;transform:translateY(.1rem);top:-.1875rem}}.o-search__input-wrapper{position:relative;color:#010101}.o-search__input{font-weight:400;font-family:Matter,sans-serif;line-height:1.75;letter-spacing:0;font-size:.875rem;line-height:2;letter-spacing:.01em}@media only screen and (min-width:1750px){.o-search__input{font-size:1rem}}.o-search__input{background-color:#1d0f0705;padding:.875rem 2.75rem .875rem 3.25rem;width:100%;transition:background-color .6s cubic-bezier(.16,1,.3,1)}.o-search__input:focus,.o-search__input:hover{background-color:#1d0f070a;outline:none}.o-search__input::-webkit-search-cancel-button,.o-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.o-search__input::-moz-placeholder{color:#01010159}.o-search__input::placeholder{color:#01010159}.o-search__submit{left:1.25rem;width:1.25rem;height:1.25rem}.o-search__clear,.o-search__submit{position:absolute;bottom:50%;transform:translateY(50%);fill:currentColor}.o-search__clear{right:1.5rem;width:.75rem;height:.75rem}.o-search__clear:not(.is-active){display:none}.o-input-inline-wrap{display:flex;justify-content:space-between;align-items:center;background-color:#fffffb1a;height:3.5rem}@media only screen and (min-width:1750px){.o-input-inline-wrap{height:4rem}}.o-input-inline-success{display:none;letter-spacing:.155rem;font-size:.75rem;padding-left:1.5rem}.o-input-inline-btn{position:absolute;height:100%;padding:1.125rem 1.5rem;right:0}.o-input-inline-btn,.o-input-inline-btn:active,.o-input-inline-btn:focus,.o-input-inline-btn:hover{background-color:transparent}.o-input-inline-btn__icon{width:1.25rem}.o-search{height:100%;display:flex;width:100%;flex-direction:column}.o-search__results{flex-grow:1;min-height:0}.o-results{--cta-footer-height:6rem;--col-gap:.4375rem;display:flex;width:100%;flex-direction:column}.o-results,.o-results__wrapper{height:100%}.o-results__headings{display:flex;align-items:stretch;justify-content:center;padding-top:.5rem;gap:1.75rem;position:relative}.o-results__headings:before{content:"";position:absolute;display:block;width:100%;height:.0625rem;left:0;bottom:0;background:#0101010d}.o-results__heading{font-weight:400;font-family:Matter,sans-serif;line-height:1.75;letter-spacing:0;font-size:.875rem;line-height:2;letter-spacing:.01em}@media only screen and (min-width:1750px){.o-results__heading{font-size:1rem}}.o-results__heading{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:1rem 0;color:#010101;position:relative}.o-results__heading:after{content:"";position:absolute;display:block;width:0;height:.0625rem;left:0;bottom:0;background:currentColor;transition:width 1s cubic-bezier(.16,1,.3,1)}.o-results__group,.o-results__heading.is-active:after,.o-results__heading:hover:after{width:100%;display:flex}.o-results__group{flex-grow:1;flex-direction:column;min-height:0}.o-results__group:not(.is-active){display:none}.o-results__no-results-found{padding:2rem 1.25rem 1.4375rem;display:block}.o-results__articles,.o-results__products{overflow-x:hidden;overflow-y:auto;height:calc(100% - var(--cta-footer-height));padding:2rem 1.25rem 1.4375rem}.o-results__cta-wrapper{height:var(--cta-footer-height);display:flex;align-items:center;justify-content:center;padding:0 1.25rem;border-top:1px solid rgba(1,1,1,.05)}.o-results__btn{width:100%}.o-results__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:2rem var(--col-gap)}.o-results__item{width:calc(50% - var(--col-gap)*1/2)}@media only screen and (min-width:750px){.o-results{--col-gap:1.0625rem}.o-results__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:2.5rem var(--col-gap)}.o-results__item{width:calc(33.33333% - var(--col-gap)*2/3)}}@media only screen and (min-width:1100px){.o-results{--cta-footer-height:8.5rem}.o-results__headings{gap:2.5rem}.o-results__articles,.o-results__products{padding:1.75rem 2.5rem}.o-results__cta-wrapper{padding:0 2.5rem}}body.is-light-box-open,html.is-light-box-open{overflow:hidden}body.is-light-box-open .o-main,html.is-light-box-open .o-main{filter:blur(.25rem)}light-box::part(background){background:#01010180;z-index:0}light-box::part(popup){background:#fffffb;box-shadow:0 .5rem 1.25rem #010101bf;border-radius:.5rem}light-box::part(unpadded){padding:0}@media only screen and (min-width:1100px){light-box::part(popup){padding:2rem}light-box::part(unpadded){padding:0}}.o-light-box__buttons,.o-light-box__confirm{text-align:center}.o-light-box__buttons .o-btn,.o-light-box__buttons .o-main__wrapper .shopify-challenge__button.btn,.o-main__wrapper .o-light-box__buttons .shopify-challenge__button.btn{margin:0 .2rem}.o-link{text-decoration:underline}.o-link:hover{text-decoration:none}.o-media{position:absolute;width:100%;top:0;right:0;bottom:0;left:0}@supports ((-o-object-fit:cover) or (object-fit:cover)){.o-media{-o-object-fit:cover;object-fit:cover;height:100%}}.o-media-container{position:relative;overflow:hidden;z-index:1;padding-bottom:100%}.o-accordion{overflow:hidden}.o-accordion[open]>.o-accordion__heading .o-accordion__plus{transform:translateY(-50%) rotate(0);opacity:0}.o-accordion[open]>.o-accordion__heading .o-accordion__minus{opacity:1}.o-accordion__heading{position:relative;padding:1rem 0;cursor:pointer;text-transform:uppercase}.o-accordion__heading::marker{content:""}.o-accordion__heading::-webkit-details-marker{display:none}.o-accordion__heading:focus-visible{outline:none}.o-accordion__plus{opacity:1;top:50%;transform:translateY(-50%);transform:translateY(-50%) rotate(90deg)}.o-accordion__minus,.o-accordion__plus{width:.75rem;height:.75rem;right:0;position:absolute;transition:all .2s}.o-accordion__minus{opacity:0;top:50%;transform:translateY(-50%)}.o-accordion__content{padding:0 0 1rem}@media only screen and (min-width:1100px){.o-accordion__minus,.o-accordion__plus{width:1rem;height:1rem}}.o-responsive-image{position:absolute;top:0;left:0;width:100%}@supports ((-o-object-fit:cover) or (object-fit:cover)){.o-responsive-image{height:100%;-o-object-fit:cover;object-fit:cover}}.o-responsive-image-container{position:relative;overflow:hidden;padding-bottom:100%}.o-type--1{font-weight:400;font-family:Matter,sans-serif;line-height:1.75;letter-spacing:0;font-size:1rem}@media only screen and (min-width:1750px){.o-type--1{font-size:1.125rem;line-height:1.666}}.o-type--2{font-weight:400;font-family:Matter,sans-serif;line-height:1.75;letter-spacing:0;font-size:.875rem;line-height:2;letter-spacing:.01em}@media only screen and (min-width:1750px){.o-type--2{font-size:1rem}}.o-heading--1{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.75rem;line-height:2.25rem}@media only screen and (min-width:1100px){.o-heading--1{font-size:5.5rem;line-height:6rem}}@media only screen and (min-width:1750px){.o-heading--1{font-size:7rem;line-height:7.5rem}}.o-heading--2{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:2rem;line-height:1.25}@media only screen and (min-width:1100px){.o-heading--2{font-size:4.5rem;line-height:5rem}}@media only screen and (min-width:1750px){.o-heading--2{font-size:6rem;line-height:6.5rem}}.o-heading--3{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.75rem;line-height:2rem}@media only screen and (min-width:1100px){.o-heading--3{font-size:3.5rem;line-height:4rem}}@media only screen and (min-width:1750px){.o-heading--3{font-size:4.5rem;line-height:5rem}}.o-heading--4{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.5rem;line-height:2rem}@media only screen and (min-width:1100px){.o-heading--4{font-size:2.5rem;line-height:1.2}}@media only screen and (min-width:1750px){.o-heading--4{font-size:3rem;line-height:3.5rem}}.o-heading--5{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.5rem;line-height:2rem}@media only screen and (min-width:1100px){.o-heading--5{font-size:2rem;line-height:1.25}}@media only screen and (min-width:1750px){.o-heading--5{font-size:2.25rem;line-height:3rem}}.o-heading--6{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-size:1.25rem;line-height:1.4}@media only screen and (min-width:1100px){.o-heading--6{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width:1750px){.o-heading--6{font-size:1.75rem;line-height:2.25rem}}.o-heading--7{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-family:Matter,sans-serif;text-transform:uppercase;font-size:.75rem;line-height:2;letter-spacing:.15rem}@media only screen and (min-width:1750px){.o-heading--7{font-size:.875rem;letter-spacing:.175rem}}.font-1,.font-2{font-family:Amiri,serif;letter-spacing:0;margin:0;font-weight:400}.font-2{font-style:italic}.font-3{font-family:Matter,sans-serif;font-weight:400}.o-drawer{position:fixed;height:100vh;height:100dvh;width:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;z-index:50;transition-property:opacity;transition-delay:.6s;transition-duration:0s}.o-drawer.is-active{pointer-events:all;opacity:1;transition:none}.o-drawer.is-top{z-index:51}.o-drawer__background{background:#01010159;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;right:0;bottom:0;left:0}.o-drawer.is-active:not(.is-secondary):not(.is-tertiary) .o-drawer__background{opacity:1}.o-drawer__drawer-wrap{width:100%;height:calc(100vh - 3.5rem);height:calc(100dvh - 3.5rem);position:absolute;right:0;left:0;background:#fffffb;top:auto;bottom:0;transform:translateY(100%);transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.o-drawer.is-active .o-drawer__drawer-wrap{transform:translate(0)}.o-drawer__drawer{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.o-drawer__header{padding:1.5rem 1.25rem;display:flex;align-items:center;background:#fffffb;position:sticky;top:0;z-index:2}.o-drawer__back{width:2.5rem;height:2.5rem;border-radius:999rem;display:flex;align-items:center;justify-content:center;background:#1d0f0705;transition:background-color .6s cubic-bezier(.16,1,.3,1);flex-shrink:0}.o-drawer__back:hover{background:#1d0f070a}.o-drawer__title{padding-right:3.5rem;padding-left:1rem;text-align:center;width:100%}.o-drawer__back-icon{width:.75rem;height:.75rem;fill:currentColor}.o-drawer__cta{margin-top:1.5rem}.o-drawer__content{padding:.5rem 1.25rem 1.25rem;flex:1;overflow-y:auto}.o-drawer__content hr{margin:2rem 0;background-color:#0101010d;height:1px;border:0}.o-drawer__footer{border-top:1px solid rgba(1,1,1,.05);padding:1.75rem 1.25rem 1.25rem}.o-drawer__multicolumn{display:flex;flex-direction:row;gap:.9375rem;align-items:flex-start;justify-content:flex-start}.o-drawer__multicolumn.is-3-columns{display:flex;flex-wrap:nowrap;-moz-column-gap:.75rem;column-gap:.75rem;overflow-y:auto;scrollbar-width:none}.o-drawer__column{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;justify-content:flex-start}.o-drawer__multicolumn.is-2-columns .o-drawer__column,.o-drawer__multicolumn.is-3-columns .o-drawer__column{gap:1rem;width:48.06%}.o-drawer__column-image-wrap{width:100%}.o-drawer__column-image{margin:0}.o-drawer__table-container{margin:2rem -1.25rem 0}.o-drawer__table{text-align:right;border-collapse:collapse}.o-drawer__table .o-drawer__table-data,.o-drawer__table .o-drawer__table-header{padding:1.125rem .625rem}.o-drawer__table .o-drawer__table-data:first-child,.o-drawer__table .o-drawer__table-header:first-child{padding-left:1.25rem}.o-drawer__table .o-drawer__table-data:last-child,.o-drawer__table .o-drawer__table-header:last-child{padding-right:1.25rem}.o-drawer__table .o-drawer__table-data:first-of-type,.o-drawer__table .o-drawer__table-header:first-of-type{text-align:left}.o-drawer__table .o-drawer__table-body .o-drawer__table-row:nth-child(2n),.o-drawer__table .o-drawer__table-head{background-color:#1d0f0705}@media only screen and (max-width:749px){.o-drawer__multicolumn.list-mobile-scrollable{scrollbar-width:none;overflow:auto hidden;padding:0 1.25rem;margin-right:-1.25rem;margin-left:-1.25rem;scroll-snap-type:x mandatory}.o-drawer__multicolumn.list-mobile-scrollable .o-drawer__column{scroll-snap-align:start;scroll-margin:1.25rem;flex-shrink:0}}@media only screen and (min-width:750px){.o-drawer__table-container{margin-left:0;margin-right:0}}@media only screen and (min-width:1100px){.o-drawer__drawer-wrap{width:44.5rem;max-width:calc(100% - 3.5rem);right:0;top:0;bottom:0;left:auto;transform:translate(100%);height:100%}.o-drawer__header{padding:2.5rem}.o-drawer__footer{padding:2rem 2.5rem}.o-drawer__title{padding-right:4rem}.o-drawer__content{padding:0 2.5rem 2.5rem}.o-drawer__content hr{margin:2.5rem 0}}@media only screen and (min-width:1750px){.o-drawer__back{width:3rem;height:3rem}.o-drawer__back-icon{width:1rem;height:1rem}}.o-brb{--gallery-edge:1.25rem;--button-icon-size:.75rem;--button-size:2.5rem;--brb-footer:6.0625rem;top:0;left:0;right:0;bottom:0;background:#fffffb;z-index:50;flex-direction:column}.o-brb,.o-brb__loading{position:fixed;display:flex}.o-brb__loading{background-color:#01010159;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;align-items:center;justify-content:center;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.o-brb__loading.is-open{z-index:52;opacity:1}.o-brb__loading-icon{width:3.5rem;height:3.5rem;animation:spin .6s linear infinite}.o-brb__loading-text{color:#fffffb;margin-top:1.25rem;display:block}.o-brb__wishlist-icon.is-active{display:none}.o-brb__wishlist-button.is-active .o-brb__wishlist-icon.is-active{display:block}.o-brb__wishlist-button.is-active .o-brb__wishlist-icon.is-inactive{display:none}.o-brb.is-lab-price-adjustable{--brb-footer:9.75rem}.o-brb:not(.is-active){display:none}.o-brb__view{background:#1d0f0705;position:relative}.o-brb__gallery-slider{width:100%;height:100%;position:relative;touch-action:pan-y;overflow:hidden}.o-brb__gallery-slider:not(.swiper-initialized) .o-brb__gallery-slider-wrapper{padding-top:68.8%}.o-brb__gallery-slider:not(.swiper-initialized) .o-brb__gallery-button-wrap{display:none}.o-brb__gallery-slider-wrapper{display:flex;width:100%;height:100%}.o-brb__gallery-slider-message{position:absolute;bottom:50%;right:50%;transform:translate(50%,50%);width:100%;text-align:center;padding:1rem}.o-brb__gallery-slide{flex-shrink:0;position:relative;transition-property:transform}.o-brb__gallery-button-wrap{position:absolute;bottom:calc(50% + 1.5rem);right:var(--gallery-edge);transform:translateY(50%);z-index:1;opacity:0;visibility:hidden}.o-brb__gallery-button-wrap.is-prev{left:var(--gallery-edge);right:auto}.o-brb__gallery-button{width:var(--button-size);height:var(--button-size);border-radius:999rem;padding:0;color:#010101}.o-brb__gallery-button-icon{fill:currentColor;width:var(--button-icon-size);height:var(--button-icon-size)}.o-brb__gallery-slider-pagination{position:absolute;bottom:.75rem;transform:translate(-50%);left:50%;z-index:1;display:flex}.o-brb__close{width:2.5rem;height:2.5rem;border-radius:999rem;display:flex;align-items:center;justify-content:center;background:#1d0f0705;transition:background-color .6s cubic-bezier(.16,1,.3,1);flex-shrink:0;position:absolute;top:var(--gallery-edge);left:var(--gallery-edge);z-index:2}.o-brb__close:hover{background:#1d0f070a}.o-brb__close-icon{width:.75rem;height:.75rem;fill:currentColor}.o-brb__render-disclaimer{bottom:3.5rem}.o-brb__render-disclaimer,.o-brb__usps{color:#01010159;text-align:center;padding:0 1.25rem;left:0;width:100%;position:absolute;z-index:1}.o-brb__usps{bottom:2.875rem}.o-brb__usp+.o-brb__usp:before{content:"";width:.286em;height:.286em;border-radius:999rem;background:currentColor;margin:0 1rem;display:inline-block;vertical-align:middle}.o-brb__customiser-wrap{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.o-brb__step-buttons{display:flex;align-items:center;justify-content:space-between;margin-left:1.25rem;margin-right:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(1,1,1,.05)}.o-brb__step-button{gap:.875rem}.o-brb__step-button,.o-brb__step-counter{display:flex;align-items:center;justify-content:center}.o-brb__step-counter{width:2.5rem;height:2.5rem;border-radius:999rem;background:#1d0f0705;transition:background-color .6s cubic-bezier(.16,1,.3,1);flex-shrink:0}.o-brb__step-button:hover .o-brb__step-counter{background:#1d0f070a}.o-brb__step-button:not(.is-active,.is-past) .o-brb__step-counter{color:#01010159}.o-brb__step-label{display:none}.o-brb__step-button.is-active .o-brb__step-label{display:inline}.o-brb__step-counter-text{position:relative;left:.125rem}.o-brb__step-button.is-past .o-brb__step-counter-text{display:none}.o-brb__step-counter-icon{display:inline-block;width:.75rem;height:.75rem}.o-brb__step-button:not(.is-past) .o-brb__step-counter-icon{display:none}.o-brb__steps{flex-grow:1;overflow-y:auto;flex-basis:0}.o-brb__step{padding:2rem 1.25rem calc(2rem + var(--brb-footer))}.o-brb__step:not(.is-active){display:none}.o-brb__footer{padding:1.25rem;border-top:1px solid rgba(1,1,1,.05);display:flex;align-items:stretch;justify-content:center;flex-direction:column;position:absolute;bottom:0;right:0;width:100%;background:#fffffb4d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5}.o-brb__footer-main{gap:1.25rem;display:flex;align-items:center;justify-content:space-between;overflow:hidden}.o-brb__footer-lab-pricing{margin-top:1.25rem;color:#01010159}.o-brb:not(.is-lab-price-adjustable) .o-brb__footer-lab-pricing{display:none}.o-brb__continue,.o-brb__select-size{flex-grow:1;padding-left:1.9375rem;padding-right:1.9375rem}.o-brb__continue-label:not(.is-active){display:none}.o-brb__downpay-container{width:100%;position:absolute;left:-624.9375rem}.o-brb__gallery-image-container,.o-brb__gallery-video-container{padding-top:68.8%;padding-bottom:0}.o-brb__personalise-row{padding:0;margin:0 0 1rem;border:0}.o-brb__footer-actions{display:flex;gap:.25rem;position:absolute;opacity:0}.o-brb__email-button,.o-brb__wishlist-button{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:#1d0f0705}.o-brb__email-icon,.o-brb__wishlist-icon{width:1.5rem;height:1.5rem}.o-brb__downpay-container{padding:1.25rem 1.25rem 1.5rem}.o-brb .is-confirm-step{padding:0}.o-brb .is-confirm-step .o-brb__price{display:none}.o-brb .is-confirm-step .o-brb__downpay-container{position:relative;left:0}.o-brb .is-confirm-step .o-brb__footer-actions{position:relative;opacity:1}.o-brb .is-confirm-step .o-brb__footer-main{gap:0;flex-wrap:wrap}.o-brb__payment-option{display:flex;align-items:center}.o-brb__payment-option.is-zip{margin-top:.8125rem;color:#01010159}.o-brb__stone-message{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:2.5rem}.o-brb__stone-message:not(.is-active){display:none}.o-brb__size-selector-drawer .o-brb-choice{margin-bottom:3rem}.o-brb__size-selector-footer{display:flex;gap:.5rem}.o-brb__size-guide-btn,.o-brb__size-guide-continue{flex:1}@media only screen and (max-width:1099px){.o-brb .is-desktop{display:none}.o-brb__render-disclaimer{text-align:left;left:var(--gallery-edge);width:6.3125rem;bottom:.875rem;font-size:.75rem;line-height:1.25rem;padding:0}.o-brb__size-selector-footer{flex-direction:column}}@media only screen and (min-width:1100px){.o-brb{--gallery-edge:2.5rem;--brb-footer:7.5625rem;flex-direction:row}.o-brb.is-lab-price-adjustable{--brb-footer:11.0625rem}.o-brb__view{padding-top:0;height:100%;flex-grow:1;width:1%}.o-brb__gallery-slider:not(.swiper-initialized) .o-brb__gallery-slider-wrapper{padding-top:100vh}.o-brb__gallery-image-container,.o-brb__gallery-video-container{padding-top:100vh;padding-bottom:0}.o-brb__gallery-button-wrap{opacity:1;visibility:visible}.o-brb__gallery-slider-pagination{opacity:0;visibility:hidden}.o-brb__customiser-wrap{width:35rem;flex-grow:0}.o-brb__render-disclaimer{bottom:8.8125rem}.o-brb__step-buttons{margin:0;padding:1.75rem 2.5rem}.o-brb__step-button{gap:1.25rem}.o-brb__step{padding-left:2.5rem;padding-right:2.5rem}.o-brb__footer{width:35rem;padding:2rem 2.5rem}.o-brb__footer-main{gap:1.9375rem}.o-brb__personalise-row{margin:0 0 1.5rem}.o-brb__downpay-container{display:flex;justify-content:space-between;padding:0;margin-bottom:1.25rem}.o-brb__payment-option.is-zip{margin-top:0}.o-brb .is-confirm-step{padding:2rem 2.5rem}.o-brb .is-confirm-step .o-brb__footer-main{-moz-column-gap:.25rem;column-gap:.25rem}.o-brb__stone-message{margin-bottom:3.5rem}.o-brb__size-selector-footer{flex-direction:row}}@media only screen and (min-width:1750px){.o-brb.is-lab-price-adjustable{--brb-footer:13.5625rem}.o-brb__customiser-wrap,.o-brb__footer{width:40.375rem}}@media (max-width:48rem)and (min-height:45rem){.o-brb__gallery-image-container,.o-brb__gallery-video-container{padding-top:75.2%}}.o-brb-choice{padding:0;margin:0;border:0}.o-brb-choice+.o-brb-choice{margin-top:3rem}.o-brb-choice.is-hidden{display:none}.o-brb-choice__legend{padding:0;display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:.5rem;column-gap:.5rem;flex-wrap:wrap}.o-brb-choice__tooltip{width:1.5rem;height:1.5rem;border-radius:999rem;display:inline-flex;align-items:center;justify-content:center;background-color:#1d0f0705;transition:background-color .6s cubic-bezier(.16,1,.3,1);font-size:.5625rem;color:#010101}.o-brb-choice__tooltip:hover{background-color:#1d0f070a}.o-brb-choice__input{display:none}.o-brb-choice__options{margin-top:1rem;display:flex;align-items:flex-start;justify-content:flex-start;gap:.3125rem;flex-wrap:wrap}.o-brb-choice__label{width:3.9375rem;background:#1d0f0705;position:relative;cursor:pointer}.o-brb-choice__label:after{content:"";position:absolute;display:block;width:0;height:.0625rem;left:0;bottom:0;background:currentColor;transition:width 1s cubic-bezier(.16,1,.3,1)}.o-brb-choice__input.is-hidden+.o-brb-choice__label{display:none}.o-brb-choice__input:checked+.o-brb-choice__label:after{width:100%}.o-brb-choice.is-additional .o-brb-choice__label,.o-brb-choice.is-pave .o-brb-choice__label,.o-brb-choice.is-profile .o-brb-choice__label,.o-brb-choice.is-setting .o-brb-choice__label{width:5rem}.o-brb-choice.is-band-width .o-brb-choice__label{width:6.75rem;height:3.5rem;display:flex;align-items:center;justify-content:center;text-align:center}.o-brb-choice.is-band-width .o-brb-choice__input.is-hidden+.o-brb-choice__label{display:none}.o-brb-choice.is-size .o-brb-choice__label{width:5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;text-align:center}.o-brb-choice.is-size .o-brb-choice__input.is-hidden+.o-brb-choice__label,.o-brb-choice.is-size .o-brb-choice__label:after{display:none}.o-brb-choice.is-size .o-brb-choice__input:checked+.o-brb-choice__label{background:#010101;color:#fffffb}.o-brb-choice.is-stone-type .o-brb-choice__label{width:9.75rem;height:3.5rem;display:flex;align-items:center;justify-content:center;text-align:center}.o-brb-choice.is-stone-type .o-brb-choice__input.is-hidden+.o-brb-choice__label{display:none}.o-brb-choice__swatch-image-wrap{padding-top:125%;position:relative;overflow:hidden}.o-brb-choice.is-additional .o-brb-choice__swatch-image-wrap,.o-brb-choice.is-pave .o-brb-choice__swatch-image-wrap,.o-brb-choice.is-profile .o-brb-choice__swatch-image-wrap,.o-brb-choice.is-setting .o-brb-choice__swatch-image-wrap{padding-top:133.75%}.o-brb-choice__swatch-image{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;pointer-events:none}.o-brb-choice.is-shape .o-brb-choice__swatch-image{width:2.1875rem;height:auto;right:50%;left:auto;bottom:50%;top:auto;transform:translate(50%,50%)}.o-brb-choice.is-metal .o-brb-choice__swatch-image{width:.875rem;height:.875rem;border-radius:999rem;right:50%;left:auto;bottom:1.25rem;top:auto;transform:translate(50%);-o-object-fit:cover;object-fit:cover}.o-brb-choice.is-metal .o-brb-choice__swatch-title{position:absolute;text-align:center;width:100%;top:1rem;left:0}.o-brb-choice__value{color:#01010159}.o-brb-choice__slider{margin-top:1.25rem}.o-brb-choice__slider .o-slider__min-max{margin-left:0;margin-right:0}.o-brb-choice__notes-wrap{margin-top:1.25rem}.o-brb-choice__note{margin-top:1rem}.o-brb-choice__note-content{color:#01010159;display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-top:.5rem}@media only screen and (min-width:1100px){.o-brb-choice+.o-brb-choice{margin-top:3.5rem}.o-brb-choice.is-additional .o-brb-choice__label,.o-brb-choice.is-pave .o-brb-choice__label,.o-brb-choice.is-profile .o-brb-choice__label,.o-brb-choice.is-setting .o-brb-choice__label{width:7.1875rem}.o-brb-choice.is-size .o-brb-choice__label{width:6.1563rem}.is-size .o-brb-choice__options{gap:.5rem}.o-brb-choice.is-additional .o-brb-choice__swatch-image-wrap,.o-brb-choice.is-pave .o-brb-choice__swatch-image-wrap,.o-brb-choice.is-profile .o-brb-choice__swatch-image-wrap,.o-brb-choice.is-setting .o-brb-choice__swatch-image-wrap{padding-top:133.9130434783%}.o-brb-choice.is-size .o-brb-choice{width:4.7188rem}.o-brb-choice__note{display:flex;align-items:flex-start;gap:.5rem}.o-brb-choice__note-content{margin-top:0}}@media only screen and (min-width:1750px){.o-brb-choice__label{width:4.5rem}.o-brb-choice.is-additional .o-brb-choice__label,.o-brb-choice.is-pave .o-brb-choice__label,.o-brb-choice.is-profile .o-brb-choice__label,.o-brb-choice.is-setting .o-brb-choice__label{width:calc(25% - .23438rem)}.o-brb-choice.is-band-width .o-brb-choice__label,.o-brb-choice.is-size .o-brb-choice__label{height:4rem}}.o-brb-confirm{padding-bottom:8.5rem}.o-brb-confirm__choice-row,.o-brb-confirm__head{display:flex;justify-content:space-between;align-items:center}.o-brb-confirm__price.is-compare{color:#01010159;text-decoration:line-through}.o-brb-confirm__head{padding:1rem 0;border-bottom:.0625rem solid rgba(1,1,1,.05);margin-bottom:1rem}.o-brb-confirm__head.is-setting{padding-top:0}.o-brb-confirm__head--title{display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.o-brb-confirm__body{margin-bottom:1rem}.o-brb-confirm .o-accordion__heading{padding:0;display:flex;justify-content:space-between}.o-brb-confirm .o-accordion__label{color:#01010159;text-transform:none;font-weight:400;font-family:Matter,sans-serif;line-height:1.75;letter-spacing:0;font-size:.875rem;line-height:2;letter-spacing:.01em}@media only screen and (min-width:1750px){.o-brb-confirm .o-accordion__label{font-size:1rem}}.o-brb-confirm .o-accordion__icon{position:relative;width:1.5rem;height:1.5rem;background-color:#1d0f0705;border-radius:100%}.o-brb-confirm .o-accordion__minus,.o-brb-confirm .o-accordion__plus{right:.5rem;width:.5rem;height:.5rem}.o-brb-confirm__choice-row{margin-bottom:1rem}.o-brb-confirm__choice-row.is-alteration{align-items:flex-end}.o-brb-confirm__accordion{width:100%}.o-brb-confirm__accordion-slide-header::marker{display:none}.o-brb-confirm__toggle-button{width:1.5rem;height:1.5rem}.o-brb-confirm__tooltip{font-size:.5625rem}.o-brb-confirm__edit-button,.o-brb-confirm__tooltip{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background-color:#1d0f0705;border-radius:100%}.o-brb-confirm__edit-icon{width:.5rem;height:.5rem}.o-brb-confirm__choice-details{display:flex;gap:.5rem;flex-wrap:wrap}.o-brb-confirm__more-details{margin-top:1rem}.o-brb-confirm__choice--value{color:#01010159}.o-brb-confirm__choice--value.is-stone-shape{text-transform:capitalize}.o-brb-confirm__usps{padding-left:0;list-style-position:inside}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes stone-selector-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.o-stone-selector{--stone-selector-header-height:5.5rem;--stone-selector-footer-height:6rem;--stone-tile-gap:.6875rem}.o-stone-selector__help{white-space:nowrap}.o-stone-selector .o-drawer__header{padding-top:0;padding-bottom:0;height:var(--stone-selector-header-height)}.o-stone-selector .o-drawer__title{text-align:left;padding-left:1.25rem}.o-stone-selector__filters-bar{position:sticky;top:var(--stone-selector-header-height);left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;border-bottom:1px solid rgba(1,1,1,.05);background:#fffffb;z-index:3}.o-stone-selector__type-set{padding:0;margin:0;border:0;display:flex;align-items:flex-end;justify-content:flex-start}.o-stone-selector__type-filter-input{display:none}.o-stone-selector__type-filter-label{padding:.75rem 0 1rem;position:relative;cursor:pointer}.o-stone-selector__type-filter-label~.o-stone-selector__type-filter-label{margin-left:1.75rem}.o-stone-selector__type-filter-label:after{content:"";background-color:currentColor;width:0;height:1px;position:absolute;top:100%;left:0;transition:width 1s cubic-bezier(.16,1,.3,1)}.o-stone-selector__type-filter-input:checked+.o-stone-selector__type-filter-label:after{width:100%}.o-stone-selector__filters-toggle{display:flex;align-items:center;justify-content:center;gap:.875rem}.o-stone-selector__filters-icon{width:.75rem;height:.75rem;fill:currentColor}.o-stone-selector__filters-drawer-header{padding:1.5rem 3.75rem 1.5rem 1.25rem;display:flex;align-items:center;justify-content:space-between}.o-stone-selector__filters-drawer-back{width:2.5rem;height:2.5rem;border-radius:999rem;display:flex;align-items:center;justify-content:center;background:#1d0f0705;transition:background-color .6s cubic-bezier(.16,1,.3,1);flex-shrink:0}.o-stone-selector__filters-drawer-back:hover{background:#1d0f070a}.o-stone-selector__filters-back-icon{width:.75rem;height:.75rem;fill:currentColor}.o-stone-selector__shape-display-input,.o-stone-selector__shape-display-label{display:none}.o-stone-selector__shape-display-input:checked+.o-stone-selector__shape-display-label{display:inline}.o-stone-selector__slider{position:relative;padding-top:3.3125rem}.o-stone-selector__slider.is-no-inputs{padding-top:1.5625rem}.o-stone-selector__range-input{color:#01010159;pointer-events:none;position:absolute;top:0;left:0}.o-stone-selector__range-input:nth-of-type(2){left:auto;right:0;text-align:right}.o-stone-selector__filter-footer{display:flex;align-items:center;justify-content:space-between;margin-top:2.25rem}.o-stone-selector__filter-footer-help{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.o-stone-selector__filter-footer-icon{display:flex;align-items:center;font-size:.5625rem;width:1.25rem;height:1.25rem;border-radius:999rem;justify-content:center;background-color:#1d0f0705;transition:background-color .6s cubic-bezier(.16,1,.3,1)}.o-stone-selector__filter-footer-icon:hover,:hover>.o-stone-selector__filter-footer-icon{background-color:#1d0f070a}.o-stone-selector__filter-clear{text-align:right;color:#01010159}.o-stone-selector__filter-heading-icon-wrap.is-open{display:none}.o-stone-selector__filter.is-active .o-stone-selector__filter-heading-icon-wrap.is-open{display:block}.o-stone-selector__filter.is-active .o-stone-selector__filter-heading-icon-wrap.is-closed{display:none}.o-stone-selector__filter-heading-icon{width:1rem;height:1rem;fill:currentColor}.o-stone-selector__filter-content{display:none}.o-stone-selector__filter.is-active .o-stone-selector__filter-content{display:block}.o-stone-selector__labelled-range{padding:0;margin:0;border:0}*+.o-stone-selector__labelled-range{margin-top:2rem}.o-stone-selector__legend{padding:0;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.o-stone-selector__legend-value{color:#01010159}.o-stone-selector__tooltip{width:1.25rem;height:1.25rem;border-radius:999rem;display:inline-flex;align-items:center;justify-content:center;background-color:#1d0f0705;transition:background-color .6s cubic-bezier(.16,1,.3,1);font-size:.5625rem;margin-left:auto;color:#010101}.o-stone-selector__tooltip:hover{background-color:#1d0f070a}.o-stone-selector__checkboxes{margin-top:1.25rem;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.o-stone-selector__checkbox-input{display:none}.o-stone-selector__checkbox-label{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem}.o-stone-selector__checkbox-label:before{width:1rem;height:1rem;border-radius:999rem;content:"";background:#1d0f070a}.o-stone-selector__checkbox-input:checked+.o-stone-selector__checkbox-label:before{background-image:url(icon.tick.svg);background-position:50%;background-repeat:no-repeat;background-size:.5rem auto}.o-stone-selector__result-container{padding:1.75rem 0 0;position:relative}.o-stone-selector.is-loading .o-stone-selector__result-list{opacity:.2;pointer-events:none}.o-stone-selector__result-spinner{display:none;position:fixed;bottom:50%;right:50%;transform:translate(50%,50%);z-index:5}.o-stone-selector.is-loading .o-stone-selector__result-spinner{display:block}.o-stone-selector__result-spinner-icon{width:3.5rem;height:3.5rem;animation:stone-selector-spinner .5s linear infinite}.o-stone-selector__result-footer{margin-top:1rem;display:flex;align-items:center;justify-content:center;width:100%}.o-stone-selector__dot{opacity:0;transition:opacity .5s ease-in-out}.o-stone-selector__result-list{display:flex;flex-wrap:wrap;-moz-column-gap:var(--stone-tile-gap);column-gap:var(--stone-tile-gap);row-gap:2.5rem}.o-stone-selector__stone-tile{width:calc((100% - var(--stone-tile-gap))/2);position:relative}.o-stone-selector__stone-image-wrapper{margin-bottom:1rem;background-color:#1d0f0705;z-index:unset}.o-stone-selector__stone-iframe{border:0}.o-stone-selector__stone-detail{color:#01010159;display:flex;margin-bottom:.25rem}.o-stone-selector__stone-detail-item{position:relative}.o-stone-selector__stone-detail-item:not(:last-child):after{content:"";width:.1875rem;height:.1875rem;background-color:#01010133;display:inline-flex;margin:0 8px;vertical-align:middle;border-radius:100%}.o-stone-selector__stone-cta{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.o-stone-selector__price.is-from-price{text-decoration:line-through;margin-right:.5rem}@media only screen and (max-width:1099px){.o-stone-selector .is-desktop{display:none}.o-stone-selector.is-filters-opening .o-stone-selector__filters-bar{position:static}.o-stone-selector__filters{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(100%);background:#fffffb;display:none;transition:transform .6s cubic-bezier(.16,1,.3,1);z-index:50;flex-direction:column}.o-stone-selector.is-filters-opening .o-stone-selector__filters{display:flex}.o-stone-selector.is-filters-opened .o-stone-selector__filters{transform:translateY(0)}.o-stone-selector__filter{border-top:1px solid rgba(1,1,1,.05)}.o-stone-selector__filter-heading{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-family:Matter,sans-serif;text-transform:uppercase;font-size:.75rem;line-height:2;letter-spacing:.15rem;padding-top:2rem;padding-bottom:2rem;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width:1099px)and (min-width:1750px){.o-stone-selector__filter-heading{font-size:.875rem;letter-spacing:.175rem}}@media only screen and (max-width:1099px){.o-stone-selector__filters-drawer-content{padding-left:1.25rem;padding-right:1.25rem;overflow:auto;padding-bottom:var(--stone-selector-footer-height)}.o-stone-selector__filters-drawer-footer{position:absolute;bottom:0;left:0;width:100%;background:#fffffb4d;border-top:1px solid rgba(1,1,1,.05);z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:var(--stone-selector-footer-height);padding:1.25rem;display:flex;align-items:stretch;justify-content:space-between;gap:.5rem}.o-stone-selector__filter-footer{padding-bottom:2.5rem}.o-stone-selector__filters-footer-btn{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width:1100px){.o-stone-selector{--stone-selector-header-height:6rem;--stone-tile-gap:1rem}.o-stone-selector .is-mobile{display:none}.o-stone-selector .o-drawer__drawer-wrap{width:63.5rem}.o-stone-selector__filters-bar{padding:0 2.5rem;align-items:stretch}.o-stone-selector__filters{display:flex}.o-stone-selector__filter{height:100%;position:relative}.o-stone-selector__filter-heading{height:100%;font-weight:400;font-family:Matter,sans-serif;line-height:1.75;letter-spacing:0;font-size:.875rem;line-height:2;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:6px}}@media only screen and (min-width:1100px)and (min-width:1750px){.o-stone-selector__filter-heading{font-size:1rem}}@media only screen and (min-width:1100px){.o-stone-selector__filter-heading-icon{width:8px;height:8px}.o-stone-selector__filters-drawer-content{display:flex;align-items:center;justify-content:flex-end;gap:2.5rem}.o-stone-selector__filter-content{position:absolute;top:100%;right:50%;transform:translate(50%);width:24.375rem;background-color:#fffffb;padding:1.5rem 1.5rem 1rem;box-shadow:0 0 5.625rem #1d0f070a}.o-stone-selector__filter:nth-last-child(2) .o-stone-selector__filter-content,.o-stone-selector__filter:nth-last-child(3) .o-stone-selector__filter-content{right:0;transform:none}.o-stone-selector__filter-footer{padding-top:1rem;margin-top:2.0625rem;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;border-top:1px solid rgba(1,1,1,.05)}.o-stone-selector__stone-tile{width:calc(20% - var(--stone-tile-gap)*4/5)}}@media only screen and (min-width:1750px){.o-stone-selector .o-drawer__drawer-wrap{width:81.25rem}}.o-stone-selector__stone-shape{text-transform:capitalize}.o-pricing__compare{margin-left:.5rem}.o-pricing__dollar-sign{font-family:Arial}.o-article-card{text-align:left}.o-article-card:hover .o-article-card__media{transform:scale(1.05)}.o-article-card__image-wrap{padding-bottom:56.25%;position:relative;overflow:hidden;background-color:#1d0f0705}.o-article-card__media{height:100%;width:100%;top:0;right:0;bottom:0;left:0;transition:transform .6s cubic-bezier(.16,1,.3,1)}.o-article-card__info{margin-top:1.5rem}.o-article-card__info-category{display:block;font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-family:Matter,sans-serif;text-transform:uppercase;font-size:.75rem;line-height:2;letter-spacing:.15rem}@media only screen and (min-width:1750px){.o-article-card__info-category{font-size:.875rem;letter-spacing:.175rem}}@media only screen and (min-width:1100px){.o-article-card__info-category{margin-bottom:.75rem}}@media only screen and (min-width:1750px){.o-article-card__info{margin-top:1.75rem}.o-article-card__info-category{margin-bottom:1rem;line-height:1.75rem}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translateY(-18px);top:auto;right:28px}.o-slider__slider{display:block;box-shadow:none;height:2px;padding:0;border:0;background:#0101010d}.o-slider__slider .noUi-handle{box-shadow:none}.o-slider__slider .noUi-connect{background-color:#010101}.o-slider__slider .noUi-handle:after,.o-slider__slider .noUi-handle:before{display:none}.o-slider__slider .noUi-handle-lower{right:0}.o-slider__slider .noUi-handle-upper{right:-34px}.o-slider__slider .noUi-base{z-index:auto}.o-slider__slider .noUi-handle .noUi-touch-area{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;width:auto;height:auto;cursor:grab}.o-slider__slider .noUi-handle{height:8px;width:8px;right:-4px;top:-3px;background-color:#010101;border:0;border-radius:999rem}.o-slider__min-max{display:flex;justify-content:space-between;align-items:stretch;padding-top:.9375rem}.o-slider__min-max:not(.is-stops){margin-left:-4px;margin-right:-6px}.o-slider__stop{text-align:center;flex:1;position:relative}.o-slider__stop.is-inactive{color:#01010159}.o-slider__stop:after,.o-slider__stop:before{content:"";width:1px;height:1rem;pointer-events:none;bottom:calc(100% + .5rem);background-color:#fffffb;position:absolute;display:block;z-index:1}.o-slider__stop:before{right:100%}.o-slider__stop:after{left:100%}.o-slider__stop:first-child:before,.o-slider__stop:last-child:after{content:normal}.o-slider__stop-image{width:1rem;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:0 auto}body>#dropahintModals{height:0;width:0;overflow:hidden;opacity:0;z-index:-1;position:absolute}#dropahint{display:none}#u_body{background-color:transparent!important}#dropahintModals input[type=email],#dropahintModals input[type=text],#dropahintModals textarea{background-color:#1d0f0705!important;outline:none;color:#010101;font-family:Matter,sans-serif;font-size:.875rem!important;border:0!important}#dropahintModals input[type=email]::-moz-placeholder,#dropahintModals input[type=text]::-moz-placeholder,#dropahintModals textarea::-moz-placeholder{color:#010101;font-size:.75rem!important;font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-family:Matter,sans-serif;text-transform:uppercase;font-size:.75rem;line-height:2;letter-spacing:.15rem}#dropahintModals input[type=email]::placeholder,#dropahintModals input[type=text]::placeholder,#dropahintModals textarea::placeholder{color:#010101;font-size:.75rem!important;font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-family:Matter,sans-serif;text-transform:uppercase;font-size:.75rem;line-height:2;letter-spacing:.15rem}@media only screen and (min-width:1750px){#dropahintModals input[type=email]::-moz-placeholder,#dropahintModals input[type=text]::-moz-placeholder,#dropahintModals textarea::-moz-placeholder{font-size:.875rem;letter-spacing:.175rem}#dropahintModals input[type=email]::placeholder,#dropahintModals input[type=text]::placeholder,#dropahintModals textarea::placeholder{font-size:.875rem;letter-spacing:.175rem}}#dropahintModals input[type=email],#dropahintModals input[type=text]{outline:none;height:3.5rem;padding:1rem 1.5rem!important}#dropahintModals textarea{margin:1.5625rem 0!important;padding:1.5rem!important;resize:vertical}#dropahintModals textarea::-moz-placeholder{position:relative;top:-.2125rem}#dropahintModals textarea::placeholder{position:relative;top:-.2125rem}#dropahintModals [id^=u_content_button_],#dropahintModals [id^=u_content_form_]{padding:0!important}#dropahintModals #u_content_button_1_sendHint a{font-family:Matter,sans-serif!important;text-transform:uppercase;font-size:.75rem!important;line-height:2!important;letter-spacing:.15rem}#dropahintModals #u_content_button_1_sendHint a:hover{color:#fffffb!important;background:#010101d9!important}#dropahintModals #hint_modal .u-popup-container{height:auto!important}#dropahintModals .u-popup-overlay{display:none!important}#dropahintModals .container{width:100%;max-width:none!important}#dropahintModals .u-row.no-stack{display:none!important}@media only screen and (min-width:1350px){#dropahintModals input[type=email],#dropahintModals input[type=text],#dropahintModals textarea{font-size:1rem!important}#dropahintModals input[type=email]::-moz-placeholder,#dropahintModals input[type=text]::-moz-placeholder,#dropahintModals textarea::-moz-placeholder{font-size:.875rem!important}#dropahintModals input[type=email]::placeholder,#dropahintModals input[type=text]::placeholder,#dropahintModals textarea::placeholder{font-size:.875rem!important}#dropahintModals input[type=email],#dropahintModals input[type=text]{height:4rem;padding:1.125rem 1.5rem}#dropahintModals #u_content_button_1_sendHint a{font-size:.875rem!important;letter-spacing:.175rem;height:4rem;line-height:1.75rem!important;padding:1.125rem 2.5rem!important}}#dropahint-closing .u-popup-header{display:none}#dropahint-closing .u-close-button .icon-cross{pointer-events:none}#dropahint-closing .u-popup-main{max-width:100%!important;height:100%!important;margin:0!important}#dropahint-closing .u-popup-content{height:auto!important}#dropahint-closing .u-popup-content>div{background:#fffffb!important}#dropahint-closing .u-popup-container{height:auto!important}#dropahint-closing .u-row .u-col{border-left:0!important;background:#fffffb!important}#dropahint-closing .u-row .u-col div{padding-top:0!important}#dropahint-closing .u-row .u-col div:nth-child(2)>div{max-width:25rem;margin:0 auto}.o-form-property{--swatch-gap:.3125rem}.o-form-property__header{display:flex;gap:.5rem;align-items:center;margin-bottom:1.25rem;font-weight:400;font-family:Matter,sans-serif;line-height:1.75;letter-spacing:0;font-size:.875rem;line-height:2;letter-spacing:.01em}@media only screen and (min-width:1750px){.o-form-property__header{font-size:1rem}}.o-form-property__button{flex:none}.o-form-property__button-icon-wrapper{width:1.25rem;height:1.25rem;background-color:#1d0f0705;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;margin-right:.5rem}.o-form-property__button-icon-wrapper[hidden]{opacity:0;position:absolute}.o-form-property__button-icon{width:.5rem;height:.5rem}.o-form-property__help-text,.o-form-property__selected-values{color:#01010159;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.o-form-property__help-text:empty,.o-form-property__selected-values:empty{display:none}.o-form-property__input{height:0;visibility:hidden;opacity:0;position:absolute;left:-624.9375rem}.o-form-property__options{display:flex;flex-wrap:wrap;gap:var(--swatch-gap);margin-bottom:3rem}.o-form-property__option-label{position:relative}.o-form-property__option-label:after{content:"";position:absolute;bottom:0;left:-.0625rem;right:0;width:0;height:.0625rem;background-color:#000;transition:width .6s cubic-bezier(.16,1,.3,1)}.o-form-property__input:checked+.o-form-property__option-label:after,.o-form-property__option-label:hover:after{width:calc(100% + .125rem)}.o-form-property.is-bail-type .o-form-property__option-label{background-color:#1d0f0705;width:calc(25% - var(--swatch-gap)*3/4);padding:0 0 31.942%}@media only screen and (min-width:480px){.o-form-property.is-bail-type .o-form-property__option-label{padding:0 0 20%;width:calc(16.66667% - var(--swatch-gap)*5/6)}}@media only screen and (min-width:1100px){.o-form-property.is-bail-type .o-form-property__option-label{width:calc(25% - var(--swatch-gap)*3/4);padding-bottom:32.398%}}.o-slideshow__slideshow{display:grid;position:relative}.o-slideshow__slide{padding-top:132.7902240326%;position:relative;grid-area:1/1;transition:opacity .6s linear;z-index:2}.o-slideshow__slide:not(.is-active){opacity:0;z-index:1;pointer-events:none}.o-slideshow__slide-image,.o-slideshow__slide-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.o-slideshow__ui{position:absolute;top:.9375rem;right:.9375rem;z-index:3}.o-slideshow__slide-button,.o-slideshow__ui{display:flex;align-items:center;justify-content:center}.o-slideshow__slide-button{width:.8125rem;height:.8125rem;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.o-slideshow__slide-button:before{content:"";width:.1875rem;height:.1875rem;border-radius:999rem;background-color:#fffffb}.o-slideshow__slide-button:not(.is-active){opacity:.2}.o-size-selector{--size-swatch-gap:.5rem}.o-size-selector__options{gap:var(--size-swatch-gap);display:flex;flex-wrap:wrap}.o-size-selector__option{width:calc(25% - var(--size-swatch-gap)*3/4)}.o-size-selector__option-label{background-color:#1d0f0705;display:block;width:100%;padding-top:.875rem;padding-bottom:.875rem;text-align:center;transition:all .2s cubic-bezier(.16,1,.3,1)}.o-size-selector__option-input{position:absolute;opacity:0;z-index:-1}.o-size-selector__option-input:checked+.o-size-selector__option-label{background-color:#010101;color:#fffffb}@media only screen and (min-width:1100px){.o-size-selector__option{width:calc(16.66667% - var(--size-swatch-gap)*5/6)}.o-size-selector__option-label{padding-top:1rem;padding-bottom:1rem}}.o-downpay .hypehound-legend{display:none}.o-downpay .downpay-block{padding:0}.o-downpay #hypehound-pre-orders{border-style:none;border-width:0;padding-inline:0;padding-block:0;display:grid;grid-auto-flow:column}.o-downpay .purchase-option:not(:first-of-type){margin-left:1.75rem}.o-downpay .purchase-option-input input[type=radio]{display:none}.o-downpay .purchase-option-input label{display:inline-flex;align-items:center;cursor:pointer;position:relative;padding-left:2rem;font-weight:400;font-family:Matter,sans-serif;line-height:1.75;letter-spacing:0;font-size:.875rem;line-height:2;letter-spacing:.01em}@media only screen and (min-width:1750px){.o-downpay .purchase-option-input label{font-size:1rem}}.o-downpay .purchase-option-input label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;background-color:#1d0f070a;border-radius:50%}.o-downpay .purchase-option-input input[type=radio]:checked+label:before{border-color:#000}.o-downpay .purchase-option-input input[type=radio]:checked+label:after{content:"";position:absolute;left:.375rem;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;background-color:#000;border-radius:50%}.o-downpay .selling-plan-fieldset{flex-direction:row!important;display:flex!important}.o-downpay #hypehound-customer-info,.o-downpay #hypehound-release-info{margin-bottom:0;color:#01010159;font-weight:400;font-family:Matter,sans-serif;line-height:1.75;letter-spacing:0;font-size:.875rem;line-height:2;letter-spacing:.01em}@media only screen and (min-width:1750px){.o-downpay #hypehound-customer-info,.o-downpay #hypehound-release-info{font-size:1rem}}.o-downpay #hypehound-release-info{margin:0}.o-bnpl-notice__label{color:#01010159;display:flex;align-items:center}.o-bnpl-notice__label:hover .o-bnpl-notice__icon{color:#010101}.o-bnpl-notice__icon{width:4.1875rem;display:block;margin-left:.5rem;position:relative;top:1px}body{--header-height:3.5rem;--header-icon-height:1.5rem}@media only screen and (min-width:1100px){body{--header-height:4.25rem}body.c-page--index:not(.has-fixed-header){--header-height:5.5rem}}@media only screen and (min-width:1750px){body{--header-height:5rem;--header-icon-height:1.75rem}body.c-page--index:not(.has-fixed-header){--header-height:6.5rem}}@keyframes headerSlideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.c-header{color:#fffffb;position:absolute;top:0;left:0;width:100%;z-index:40;transition:all .6s cubic-bezier(.16,1,.3,1)}.c-header.is-dark{color:#010101}.c-header.is-fixed,.c-header:hover{color:#010101;background:#fffffb}.c-header.is-fixed:not(.is-menu-open){position:fixed;transform:translateY(-100%);opacity:0;animation:headerSlideIn .6s cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards}.c-header__inner{min-height:var(--header-height);display:flex;justify-content:space-between;align-items:stretch;position:relative;padding:.25rem 1.25rem;height:100%;transition:all .6s cubic-bezier(.16,1,.3,1)}.c-header__link{color:inherit;display:flex}.c-header__link,.c-header__logo{align-items:center;justify-content:center}.c-header__logo{display:block;display:flex;align-self:center}.c-header__logo-icon{fill:currentColor;width:8.4663rem}.c-header__link-cart-wrap{position:relative}.c-header__cart-count{position:absolute;top:0;right:0;transform:translate(.75rem,-.4375rem);display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:#1d0f0705;border-radius:999rem;font-size:.5rem;line-height:1.25;letter-spacing:.1rem}.c-header__cart-count:not(.is-active){display:none}.c-header__additional-inner{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-end;align-items:stretch;height:100%}.c-header__additional-item{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-family:Matter,sans-serif;text-transform:uppercase;font-size:.75rem;line-height:2;letter-spacing:.15rem}@media only screen and (min-width:1750px){.c-header__additional-item{font-size:.875rem;letter-spacing:.175rem}}.c-header__additional-item{position:relative;display:flex;align-items:stretch;justify-content:center}.c-header__additional-item:last-of-type{margin-right:0}.c-header__additional-item:hover{color:#010101}.c-header__additional-item:hover:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;height:2rem;width:200%;z-index:2}.c-header__additional-submenu{position:absolute;right:50%;top:100%;transform:translate(50%);background-color:#fffffb;color:#010101;padding:.75rem 2rem 1rem;height:0;overflow:hidden;display:none;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.2s;transition-property:max-height;z-index:40}.c-header__additional-item:hover>.c-header__additional-submenu{height:auto;display:block;overflow:visible}.c-header__additional-sublist{list-style:none;padding:0;text-wrap:nowrap}.c-header__additional-sublist:hover{color:#01010159}.c-header__additional-sublink{display:block;padding-top:1rem;padding-bottom:1rem;transition:color .6s cubic-bezier(.16,1,.3,1)}.c-header__additional-sublink:hover{color:#010101}.c-header__icon{width:var(--header-icon-height);height:var(--header-icon-height);fill:currentColor}.c-header__search-header{padding:2rem 2.5rem .5rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}.c-header__search-back{border-radius:999rem;flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#1d0f0705;transition:background-color .6s cubic-bezier(.16,1,.3,1)}.c-header__search-back:hover{background:#1d0f070a}.c-header__search-back-icon{fill:currentColor;width:.75rem;height:.75rem}.c-header__search-drawer-bar{flex-grow:1}.c-header__search-drawer-bar-results{position:absolute;top:6.25rem;left:0;right:0;bottom:0}.c-header__search-drawer-bar-results:not(.is-active){display:none}@media only screen and (max-width:1099px){.c-header .is-desktop{display:none}}@media only screen and (min-width:1100px){.c-header .is-mobile{display:none}.c-header__inner{padding:0 2.5rem}.c-header__logo{padding-left:0;padding-right:0;justify-content:flex-start;flex:1}.c-header__logo-icon{width:11.4375rem;height:2rem}body.c-page--index .c-header__logo-icon{width:13.3348rem}.c-header__additional{flex:1;display:flex}.c-header__additional,.c-header__additional-inner{justify-content:flex-end}.c-header__additional-inner:hover{color:#01010159}.c-header__link{padding-left:1.25rem;padding-right:1.25rem;transition:color .6s cubic-bezier(.16,1,.3,1),fill .6s cubic-bezier(.16,1,.3,1)}.c-header__link:hover{color:#010101}.c-header__additional-item:first-child .c-header__link{padding-left:0}.c-header__additional-item:last-child .c-header__link{padding-right:0}}@media only screen and (min-width:1750px){.c-header__inner{padding:0 3.5rem}.c-header__logo-icon{width:14.375rem;height:3rem}body.c-page--index .c-header__logo-icon{width:15.25rem}.c-header__link{padding-left:1.5rem;padding-right:1.5rem}.c-header__search-back{width:3rem;height:3rem}.c-header__search-back-icon{width:1rem;height:1rem}}.c-main-menu__list,.c-main-menu__list-inner{margin:0;padding:0;list-style:none}.c-main-menu__link-title,.c-main-menu__sticky-link-title{font-family:Amiri,serif;font-weight:400;letter-spacing:0;margin:0;font-family:Matter,sans-serif;text-transform:uppercase;font-size:.75rem;line-height:2;letter-spacing:.15rem}@media only screen and (min-width:1750px){.c-main-menu__link-title,.c-main-menu__sticky-link-title{font-size:.875rem;letter-spacing:.175rem}}.c-main-menu__link{position:relative}.c-main-menu__additional-item,.c-main-menu__link{display:flex;align-items:center;text-transform:uppercase;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.6s;transition-property:transform}.c-main-menu__additional-icon{width:1.25rem;height:1.25rem;fill:currentColor}@media only screen and (max-width:1099px){.c-main-menu{color:#010101;background:#fffffb;position:fixed;z-index:40;top:0;left:0;transform:translate3d(-100%,0,0);width:100%;height:100%;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.2s;transition-property:transform;padding:0;overflow:hidden}.c-main-menu.is-menu-open{transform:translateZ(0)}.c-main-menu__header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 1rem}.c-main-menu__back-inner,.c-main-menu__close-inner{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:999rem;background:#1d0f0705}.c-main-menu__back-icon,.c-main-menu__close-icon{width:.75rem;height:.75rem;fill:currentColor}.c-main-menu__back{opacity:0;pointer-events:none;display:flex;justify-content:center}.is-menu-level-2 .c-main-menu__back,.is-menu-level-3 .c-main-menu__back{opacity:1;pointer-events:all}.c-main-menu__list{position:absolute;top:0;bottom:0;left:0;width:100%}body.is-search-open .c-main-menu__list{padding-bottom:0}.c-main-menu__list.is-level-1{display:flex;flex-direction:column;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.6s;transition-property:transform}.is-menu-level-2 .c-main-menu__list.is-level-1{transform:translate3d(-100%,0,0)}.is-menu-level-3 .c-main-menu__list.is-level-1{transform:translate3d(-200%,0,0)}.c-main-menu__list.is-level-2{left:100%;top:0;opacity:0}.is-menu-level-1 .c-main-menu__list.is-level-2{overflow:hidden;opacity:0}.c-main-menu__list.is-submenu-open{opacity:1;z-index:2}.c-main-menu__list-container{position:relative;height:calc(100% - 4.75rem)}.c-main-menu__list-inner{height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:1.5rem 1.25rem 1.9375rem}body.is-search-open .c-main-menu__list-inner{padding-bottom:0}.c-main-menu__list-inner.is-level-1{padding-top:1rem}.c-main-menu__item.is-search{margin-left:-1.25rem;margin-right:-1.25rem}body.is-search-open .c-main-menu__item.is-search{height:100%;position:relative}.c-main-menu__item+.c-main-menu__item{margin-top:3rem}.c-main-menu__item.is-search+.c-main-menu__item{margin-top:2.5rem}.c-main-menu__item.is-additional{margin-top:1.1875rem}.c-main-menu__item:not(.is-additional)+.c-main-menu__item.is-additional{margin-top:auto;padding-top:3rem}body.is-search-open .c-main-menu__item:not(.is-search){display:none}body.is-search-open .c-main-menu__search{height:100%;display:flex}.c-main-menu__search-results{display:none}.c-main-menu__search-results.is-active{display:block}.c-main-menu__link{display:flex;align-items:center;justify-content:space-between}.c-main-menu__link.has-submenu:hover:after,.c-main-menu__link.is-menu-trigger:hover:after{opacity:1}.c-main-menu__link.is-additional{justify-content:flex-start;gap:.875rem}.c-main-menu__link-icon{fill:currentColor;width:.75rem;height:.75rem;margin-right:.875rem}.c-main-menu__wishlist-count:before{content:"("}.c-main-menu__wishlist-count:after{content:")"}.c-main-menu__wishlist-count:not(.is-active){display:none}.c-main-menu__submenu-heading{position:fixed;top:2.5rem;right:50%;min-height:2.5rem;width:calc(100% - 10rem);transform:translate(50%,-50%);text-align:center;display:flex;align-items:center;justify-content:center;display:none}.c-main-menu__list.is-submenu-open>.c-main-menu__submenu-heading{display:block}.c-main-menu__submenu.is-images-type>.c-main-menu__list>.c-main-menu__list-inner{padding:.6875rem 1.25rem 5.6875rem}.c-main-menu__submenu.is-images-type>.c-main-menu__list>.c-main-menu__list-inner>.c-main-menu__item+*{margin-top:.3125rem}.c-main-menu__submenu.is-images-type>.c-main-menu__list>.c-main-menu__list-inner>.c-main-menu__item>.c-main-menu__link{min-height:6.5rem;background:#1d0f0705;justify-content:flex-start}.c-main-menu__submenu.is-images-type>.c-main-menu__list>.c-main-menu__list-inner>.c-main-menu__item>.c-main-menu__link>.c-main-menu__link-title{margin-left:1rem}.c-main-menu__link-image-wrap{display:block;height:6.5rem;width:6.5rem;overflow:hidden;position:relative}.c-main-menu__link-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.c-main-menu__sticky-item{position:absolute;bottom:0;left:0;right:0;z-index:1;border-top:.0625rem solid rgba(1,1,1,.05);margin-top:0}.c-main-menu__sticky-link{background:#fffffb;min-height:0;height:4rem;display:flex;align-items:center;justify-content:center}}@media only screen and (min-width:1100px){.c-main-menu{align-self:stretch;z-index:auto;flex:1}.c-main-menu__search{display:none}.c-main-menu__list-inner.is-level-1{height:100%;display:flex;justify-content:center;align-items:center}.c-main-menu__list-inner.is-level-1:hover,.c-main-menu__list-inner.is-level-2:hover{color:#01010159}.c-main-menu__list-container{height:100%;display:flex;justify-content:center}.c-main-menu__submenu{position:absolute;left:-.8125rem;top:100%;background-color:#fffffb;color:#010101;width:12.3125rem;padding:.75rem 2rem 1rem;height:0;overflow:hidden;display:none;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.2s;transition-property:max-height;z-index:40}.c-main-menu:hover .c-main-menu__item{transition:color .6s cubic-bezier(.16,1,.3,1)}.c-main-menu__item.is-level-1{height:100%;margin:0;display:flex;align-items:center;justify-content:center;position:relative;flex:none}.c-main-menu__item.is-level-1:first-of-type{margin-left:0}.c-main-menu__item.is-level-1.is-open .c-main-menu__submenu{height:auto;display:block;overflow:visible}.c-main-menu__item.is-level-1:hover{color:#010101}.c-main-menu__item.is-level-1:hover>.c-main-menu__link .c-main-menu__link-title:before{width:100%}.c-main-menu__item.is-level-1:hover>.c-main-menu__link{z-index:2}.c-main-menu__item.is-level-1:hover>.c-main-menu__link>.c-main-menu__link-title:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;height:2rem;width:500%;z-index:2}.c-main-menu__item.is-level-2:hover{color:#010101}.c-main-menu__item.is-additional,.c-main-menu__item.is-search{display:none}.c-main-menu__link.is-level-1{height:100%;padding-left:1.25rem;padding-right:1.25rem}.c-main-menu__link.is-level-2{padding-top:1rem;padding-bottom:1rem}.c-main-menu__link-title{height:100%;display:flex;align-items:center;justify-content:center;position:relative}.c-main-menu__link-title:before{content:"";pointer-events:none;position:absolute;bottom:0;left:0;width:0;height:.0625rem;background:currentColor;transition:width 1s cubic-bezier(.16,1,.3,1);z-index:3}.c-main-menu__header{display:none}.c-main-menu__submenu.is-images-type{position:fixed;left:0!important;top:var(--header-height);right:0;width:100%;padding:0 2.5rem}.c-main-menu__submenu.is-images-type>.c-main-menu__list{padding:2.5rem 0 7.25rem;position:relative}.c-main-menu__submenu.is-images-type>.c-main-menu__list:before{content:"";position:absolute;bottom:100%;height:.0625rem;background:#0101010d;left:0;right:0}.c-main-menu__submenu.is-images-type>.c-main-menu__list>.c-main-menu__list-inner{color:#010101;display:flex;align-items:stretch;justify-content:center;gap:.5rem;flex-wrap:wrap}.c-main-menu__submenu.is-images-type>.c-main-menu__list>.c-main-menu__list-inner>.c-main-menu__item{width:calc(12.5% - .4375rem);max-width:11.6875rem;min-width:8.9375rem}.c-main-menu__submenu.is-images-type>.c-main-menu__list>.c-main-menu__list-inner>.c-main-menu__item>.c-main-menu__link{padding:1.125rem .4063rem 1.5rem;text-align:center;justify-content:center;height:100%;flex-direction:column;background-color:#1d0f0705;transition:background-color .6s cubic-bezier(.16,1,.3,1)}.c-main-menu__submenu.is-images-type>.c-main-menu__list>.c-main-menu__list-inner>.c-main-menu__item>.c-main-menu__link:hover{background-color:#1d0f070a}.c-main-menu__submenu.is-images-type>.c-main-menu__list>.c-main-menu__list-inner>.c-main-menu__item>.c-main-menu__link>.c-main-menu__link-title{padding-left:.3125rem;padding-right:.3125rem}.c-main-menu__link-image-wrap{display:block;width:100%;position:relative;padding-top:100%;overflow:hidden}.c-main-menu__link-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.c-main-menu__link:hover .c-main-menu__link-image{transform:scale(1.05)}.c-main-menu__sticky-item{position:absolute;bottom:0;left:0;right:0;width:auto;max-width:none}.c-main-menu__sticky-item:before{content:"";position:absolute;bottom:100%;height:.0625rem;width:100%;background:#0101010d}.c-main-menu__sticky-link{padding:1.5rem;background:transparent;display:flex;align-items:center;justify-content:center}.c-main-menu__sticky-link-title{position:relative}.c-main-menu__sticky-link-title:after{content:"";position:absolute;height:.0625rem;left:0;width:0;bottom:0;background-color:currentColor;transition:width 1s cubic-bezier(.16,1,.3,1)}.c-main-menu__sticky-link:hover .c-main-menu__sticky-link-title:after{width:100%}}@media only screen and (min-width:1750px){.c-main-menu__item.is-level-1:hover>.c-main-menu__submenu{left:-.5625rem}.c-main-menu__link.is-level-1{padding-left:1.5rem;padding-right:1.5rem}.c-main-menu__submenu.is-images-type{padding:0 3.5rem}.c-main-menu__submenu.is-images-type>.c-main-menu__list>.c-main-menu__item>.c-main-menu__link{padding:1.75rem .5rem 1.5rem}}.o-main__wrapper .shopify-challenge__button.btn{display:block;margin:auto}#swym-atw-button-container,#swym-container,#swym-plugin,#swym-styles,.swym-wishlist-collections-v2-container{display:none!important}@media (max-width:1099px){#chat-button{left:1.25rem!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/layouts.theme.css.map */
