.product__info-container .product__accordion .accordion__content{max-height:none;overflow:visible;scroll-snap-type:none;padding-bottom:2rem}.product__info-container .product__accordion.accordion{border-top:.1rem solid rgb(var(--color-foreground));border-bottom:.1rem solid rgb(var(--color-foreground))}.product__info-container .product__accordion.accordion+.product__accordion.accordion{border-top:none}.product__info-container .product__accordion .accordion__title{font-size:1.4rem;letter-spacing:.15rem}.product__info-container .product__accordion summary{padding:2rem 0}.product__info-container [class*=wishlist] button,.product__info-container button[class*=wishlist]{font-size:1.4rem;letter-spacing:.02rem;text-transform:none}body>[class*=wishlist][style*=fixed],.wishlisthero-floating,[class*=wishlist-floating],[class*=floating-wishlist]{display:none!important}.facet-filters .facets__wrapper{justify-content:center}.facet-filters .facets__form{display:flex;justify-content:center}.facet-filters .facets__open.button,.facet-filters .facet-filters__sort,.facet-filters select{border-radius:0;letter-spacing:.12rem;text-transform:uppercase;font-size:1.2rem}.facet-filters .facets__open.button{box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.facet-filters .facets__disclosure .facets__summary{border-color:rgb(var(--color-foreground))}.facets__display .facets__header,.facets__display .facets__selected{letter-spacing:.12rem;text-transform:uppercase;font-size:1.2rem}.facets__display .facet-checkbox{padding-block:.6rem}.facets__display .facets__reset{color:rgb(var(--color-foreground))}.facet-filters .product-count,.facet-filters .product-count__text{letter-spacing:.08rem;opacity:.7}.product__info-container .share-button__button{font-size:1.4rem;letter-spacing:.02rem;text-transform:none;gap:.8rem}.product__info-container .share-button__button svg.jb-share-icon{width:1.8rem;height:1.8rem}@media screen and (min-width:990px){.product--stacked .product__info-wrapper .product__info-container--sticky,.product--columns .product__info-wrapper .product__info-container--sticky{top:2.4rem}}.product__info-container .product-form__input--pill{display:flex;flex-direction:column;gap:0;margin-bottom:1.6rem}.product__info-container .product-form__input--pill input.button-input__input+label{width:100%;min-width:0;min-height:0;margin:0;padding:1.1rem 0 1.1rem 3rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;font-size:1.5rem;letter-spacing:.02rem;line-height:1.3;text-transform:none;border-radius:0;box-shadow:none;border:0}.product__info-container .product-form__input--pill input.button-input__input+label:after{content:"";position:absolute;top:50%;inset-inline-start:0;left:0;transform:translateY(-50%);width:1.6rem;height:1.6rem;z-index:0;border-radius:50%;background-color:transparent;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.5)}.product__info-container .product-form__input--pill input.button-input__input:checked+label{color:rgb(var(--color-foreground));box-shadow:none}.product__info-container .product-form__input--pill input.button-input__input:checked+label:after{background-color:transparent;box-shadow:inset 0 0 0 .5rem rgb(var(--color-foreground))}.product__info-container .product-form__input--pill input.button-input__input:not(:disabled):not([data-crossout])+label:hover{box-shadow:none;background-color:rgba(var(--color-foreground),.04)}.product__info-container .product-form__input--pill input.button-input__input:focus-visible+label{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.product__info-container .jb-variant-row__price{flex:0 0 auto;font-variant-numeric:tabular-nums}.product__info-container .jb-variant-row__label{flex:1 1 auto}.collection-hero__text-wrapper .collection-hero__description{text-align:center;max-width:62rem;margin-left:auto;margin-right:auto}.facets__wrapper:has(.jb-facets-row){justify-content:center;flex-wrap:wrap;gap:.8rem 1.2rem}.jb-facets-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.2rem}.jb-facets-row .jb-facet{display:block}.jb-facets-row .facets__open.button{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.25);gap:.8rem}.jb-facets-row .facets__open.button:hover{box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.jb-facets-row .facets__open.button:after{background-color:transparent}.jb-facets-row details[open] .facets__open.button{box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.jb-facets-row .facets__display{min-width:26rem;width:max-content;max-width:min(38rem,calc(100vw - 4rem))}.jb-facets-row .facets__main{padding-bottom:0}.jb-facets-row__clear{display:inline-flex;align-items:center}.banner__media:has(.placeholder){display:none}.banner:has(.banner__media .placeholder){min-height:0;background:transparent}.shopify-section:has(.banner__media .placeholder){background:transparent;--color-foreground: inherit !important}.banner:has(.banner__media .placeholder) .banner__content{position:static;height:auto;padding-top:0;padding-bottom:0}.banner:has(.banner__media .placeholder) .banner__box{background:transparent;padding-left:0;padding-right:0}.jb-lead-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:120;background:#00000080;display:none;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box}.jb-lead-modal[open]{display:flex}.jb-lead-modal__content{position:relative;box-sizing:border-box;width:100%;max-width:56rem;max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);overflow-y:auto;padding:5.2rem 2.4rem 3.2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));animation:jb-lead-modal-in var(--duration-default, .2s) ease}@media(prefers-reduced-motion:reduce){.jb-lead-modal__content{animation:none}}.jb-lead-modal__content:focus{outline:none}@keyframes jb-lead-modal-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.jb-lead-modal__close{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;height:3.2rem;width:3.2rem;padding:.6rem;border:0;border-radius:50%;cursor:pointer;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.15)}.jb-lead-modal__close .icon{width:1.1rem;height:1.1rem;color:currentColor;transition:transform var(--duration-default, .2s) ease}.jb-lead-modal__close:hover .icon{transform:rotate(90deg) scale(.85)}.jb-lead-modal__title{margin:0 0 1.2rem;text-align:center}.jb-lead-modal__intro{margin:0 auto 2.4rem;max-width:46rem;text-align:center}.jb-lead-modal__layout--split{display:grid;gap:2.4rem}.jb-lead-modal__media img{display:block;width:100%;height:100%;max-height:16rem;object-fit:cover}@media screen and (min-width:750px){.jb-lead-modal__media img{max-height:46rem}.jb-lead-modal__content--split{max-width:92rem}.jb-lead-modal__layout--split{grid-template-columns:1fr 1fr;align-items:center;gap:3.2rem}.jb-lead-modal__layout--split .jb-lead-modal__title,.jb-lead-modal__layout--split .jb-lead-modal__intro{text-align:left;margin-left:0}}.jb-lead-form__row{display:grid;grid-auto-flow:row;gap:1.2rem;margin-bottom:1.2rem}@media screen and (min-width:750px){.jb-lead-form__row--2{grid-auto-flow:column;grid-auto-columns:1fr}}.jb-lead-form__field{min-width:0}.jb-lead-form__visible-label{display:block;margin-bottom:.6rem;font-size:1.3rem;opacity:.75}.jb-lead-form__field--labelled{display:block}.jb-lead-form textarea.field__input{height:auto;min-height:10rem;padding:1.5rem}.jb-lead-form__actions{margin-top:2rem}.jb-lead-form__submit{width:100%}.jb-lead-form [hidden]{display:none!important}.jb-lead-form__error{display:block;margin-top:1.2rem}.jb-lead-form__success{display:flex;align-items:center;gap:.8rem;margin:0}.jb-lead-form__success:focus{outline:none}.page-title,.page-title+.rte{max-width:68rem;margin-left:auto;margin-right:auto}.button--small,.mobile\:button--small{font-size:12px}.menu-drawer .menu-drawer__menu-item{font-size:18px}.menu-drawer .menu-drawer__inner-submenu .menu-drawer__menu-item{font-size:16px}footer.footer .accordion__title{font-size:12px}@media screen and (min-width:750px){footer.footer .accordion__title{font-size:10px}}.mobile-dock .dock__item>span{font-size:9px}.product__info-container .product__accordion .accordion__title{font-size:14px}.share-button .share-button__fallback .field__label{font-size:13px}@media screen and (min-width:750px){.guarantees .flex-grid{--grid-horizontal-spacing: 4rem}}.guarantee__item .h4{font-size:1.44rem;text-transform:uppercase}.shopify-section [class*=ai-luxury-section-]{max-width:var(--page-width);padding-left:40px;padding-right:40px}.highlighted-text[data-style=solid-color]{color:rgb(var(--color-highlight))}.shopify-section [class*=ai-luxury-button-]{min-width:24rem;text-transform:uppercase}@media screen and (max-width:989px){.shopify-section [class*=ai-luxury-button-]{min-width:0}}:root{--jb-button-hover-fill: 58, 84, 96}.image-with-text--colored,.slideshow,.banner,.footer{--jb-button-hover-fill: 238, 219, 204}@media screen and (min-width:990px){.button:hover{background-color:rgb(var(--jb-button-hover-fill, var(--color-button-background)))}.button:after{background-color:rgb(var(--jb-button-hover-fill, var(--color-button-text)))}.button--secondary:hover{color:rgb(var(--color-button-text))}}@media screen and (min-width:990px){.slideshow .button--secondary,.image-with-text--colored .button--secondary,.banner .button--secondary{--color-button-background: 243, 232, 223;--color-button-text: 0, 44, 57}}.button--secondary{--color-button-background: 0, 44, 57;--color-button-text: 247, 240, 235;--color-button-border: 0, 44, 57}.slideshow .button--secondary,.image-with-text--colored .button--secondary,.banner .button--secondary,.footer .button--secondary{--color-button-background: 243, 232, 223;--color-button-text: 0, 44, 57;--color-button-border: 243, 232, 223}.shopify-section [class*=ai-luxury-button-]{font-weight:600}.shopify-section .announcement-text{font-size:1.2rem;text-transform:uppercase;letter-spacing:1.5px}.footer .list-menu__item,.footer__list-social a,.footer .footer-block__details-content a{font-weight:200}.testimonials .typeset2,.footer .newsletter-form .typeset{font-size:1.5rem}@media screen and (min-width:750px){.testimonials .typeset2,.footer .newsletter-form .typeset{font-size:1.6rem}}.footer .footer-block--newsletter .accordion__title{font-size:1.2rem;letter-spacing:1.5px}.footer .copyright__content,.footer .copyright__content a{font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:1.5px}.header__inline-menu .header__menu-item{letter-spacing:1.5px}.shopify-section .facet-filters .facets__summary,.shopify-section .facet-filters .facets__open.button,.shopify-section .facet-filters .facet-filters__sort,.shopify-section .facet-filters select,.shopify-section .facets__display .facets__header,.shopify-section .facets__display .facets__selected,.shopify-section .facets__display .facet-checkbox,.shopify-section .facets__display .facets__reset,.shopify-section .facet-filters .product-count,.shopify-section .facet-filters .product-count__text,.shopify-section .pagination__item{font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:1.5px}.shopify-section .card__heading,.shopify-section .card__heading a,.shopify-section .card-information__text .card__heading{font-size:1.44rem;font-weight:400;text-transform:uppercase}.shopify-section .card .price bdi,.shopify-section .card-information .price bdi{font-size:1.5rem;font-weight:400;letter-spacing:.75px;text-transform:lowercase}.shopify-section .card .price .price__prefix,.shopify-section .card .price .price__suffix{font-size:100%;vertical-align:baseline}.shopify-section .banner__heading,.shopify-section .collection-hero__title{font-family:Bilo,sans-serif;font-weight:200;font-size:36px;line-height:1.15;letter-spacing:.5px}@media screen and (min-width:750px){.shopify-section .banner__heading,.shopify-section .collection-hero__title{font-size:56px}}.shopify-section a.card-information__text{font-size:1.44rem;text-transform:uppercase}[id$=__intro] .rich-text__text>p:first-child{font-size:2rem;line-height:1.3}@media screen and (min-width:750px){[id$=__intro] .rich-text__text>p:first-child{font-size:2.4rem}}.shopify-section .product-form__input>legend.form__label,.shopify-section fieldset.product-form__input legend{font-size:1.44rem;font-weight:400;text-transform:uppercase}.product__info-container .product-form__input--pill input.button-input__input+label,.product__info-container .product__accordion .accordion__content,.product__info-container .pickup-availability-button,.product__info-container .share-button__button{font-size:1.5rem}.product__info-container .pickup-availability-info .caption{font-size:1.2rem;text-transform:uppercase;letter-spacing:1.5px}.product__info-container .share-button__fallback .field__label{font-size:1.2rem;letter-spacing:1.5px}.product__info-container .price.price--medium bdi,.product__info-container .price bdi{font-size:1.5rem;font-weight:400;letter-spacing:.75px}.product__info-container .product__accordion .accordion__title{font-size:1.2rem;letter-spacing:1.5px}.product__info-container .wc_wishlistText,.product__info-container [class*=wishlist] button,.product__info-container .share-button .visually-hidden{font-family:Bilo,sans-serif}.product__info-container .wc_wishlistText{font-size:1.2rem;text-transform:uppercase;letter-spacing:1.5px}.product__info-container .wc_wishlistText,.product__info-container .wc_wishlistTrigger,.product__info-container .wc_wishlistBlock{color:#002c39;border-color:#002c39}.product__info-container .product__accordion .accordion__content strong,.product__info-container .product__accordion .accordion__content b{font-weight:400}.recipient-fields .field__label.visually-hidden{position:static;width:auto;height:auto;margin:0 0 .6rem;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;display:block;font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:1.5px}.recipient-fields .field__input:placeholder-shown~.field__label,.recipient-fields .field__input:focus~.field__label{transform:none}.recipient-form .recipient-fields .field__input,.recipient-fields .field__input{font-size:1.5rem;font-weight:400}.product__info-container label.form__label{font-size:1.44rem;font-weight:400;text-transform:uppercase}.product__info-container .recipient-form select,.product__info-container select{letter-spacing:1.5px}.product__info-container input[type=checkbox]{font-family:Bilo,sans-serif}@media screen and (min-width:750px){.shopify-section .card .price bdi,.shopify-section .card-information .price bdi,.product__info-container .price.price--medium bdi,.product__info-container .price bdi,.product__info-container .product-form__input--pill input.button-input__input+label,.product__info-container .product__accordion .accordion__content,.product__info-container .pickup-availability-button,.product__info-container .share-button__button,.recipient-form .recipient-fields .field__input,.recipient-fields .field__input{font-size:1.6rem}}.shopify-section .banner .banner__subheading{font-size:25px;font-weight:200;color:#f7f0eb;text-transform:none;letter-spacing:.5px}@media screen and (min-width:750px){.shopify-section .banner .banner__subheading{font-size:40px}}.shopify-section .banner:has(.placeholder) .banner__subheading{color:inherit}.shopify-section .banner .banner__heading+.banner__subheading{margin-top:.5rem}@media screen and (min-width:750px){.shopify-section .slideshow .slideshow__heading{font-size:56px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/jb-custom.css.map */
