@media(min-width:990px){.product-grid-container{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important}.thb-product-detail .row.full-width-row-full{max-width:100%!important;padding:0!important;margin:0!important}.thb-product-detail .small-12.columns{padding:0!important}.product-gallery-container,.elura-gallery-wrapper{width:50%!important;min-width:50%!important;flex-shrink:0!important;padding:0!important;margin:0!important;position:relative!important}.product-information--container{width:50%!important;min-width:50%!important;flex-shrink:0!important;position:sticky!important;top:0!important;align-self:flex-start!important;padding:14rem 3rem 3rem 4rem!important;max-height:100vh!important;overflow-y:auto!important;box-sizing:border-box!important;border:none!important}.product-grid-container{border:none!important}.product-gallery-container,.elura-gallery-wrapper{border:none!important;border-right:none!important}.thb-product-detail .row.full-width-row-full{border:none!important}.product-information--container::-webkit-scrollbar{display:none!important}.product-information--container{-ms-overflow-style:none!important;scrollbar-width:none!important}.product-information{padding:0 1.5rem!important;max-width:420px!important;margin:0 auto!important}}@media(min-width:990px){product-slider,product-slider .product-images,#Product-Slider,#Product-Slider .product-images{display:flex!important;flex-direction:column!important;overflow:visible!important;overflow-x:visible!important;scroll-snap-type:none!important;flex-wrap:nowrap!important;gap:0!important}product-slider .product-media,#Product-Slider .product-media,.product-images .product-media{flex:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:none!important;transform:none!important;position:relative!important;left:auto!important}product-slider .product-images[style]{transform:none!important}product-slider .product-media img,.product-images .product-media img{width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}.product-image-container scroll-shadow,.product-gallery-container scroll-shadow{display:contents!important}}.elura-stacked-gallery{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;padding:0!important;margin:0!important;background-color:#fff!important}.elura-product-image{width:100%!important;max-width:100%!important;background-color:#fff!important;padding:0!important;margin:0!important}.elura-product-image img{width:100%!important;height:auto!important;display:block!important;object-fit:contain!important}.product-gallery-container,.product-image-container.elura-stacked-gallery{padding:0!important;margin:0!important}@media(max-width:989px){.elura-stacked-gallery{gap:0!important}}@media(min-width:990px){.elura-stacked-gallery .elura-product-image img{height:100vh!important;object-fit:cover!important;object-position:center!important}}@media(min-width:990px){#Product-Thumbnails,.product-thumbnail-container,.product-thumbnail-container--inner,[id*=Product-Thumbnails]{display:none!important;height:0!important;overflow:hidden!important}.slideshow-arrows,product-slider .slideshow-arrows,.product-image-container .slideshow-arrows,.flickity-prev-next-button{display:none!important}.flickity-page-dots,.slider-dots,product-slider .static-dots,.product-images.static-dots:after{display:none!important}}@media(max-width:989px){#Product-Thumbnails,.product-thumbnail-container{display:none!important}}.product-information h1,.product-information .product-title{font-family:Cormorant Infant,serif!important;font-size:1.2rem!important;font-weight:400!important;letter-spacing:.03em!important;line-height:1.3!important;margin-bottom:0rem!important;text-transform:none!important}.product-information .product-price,.product-information .price{font-size:.82rem!important;font-weight:400!important;letter-spacing:.06em!important;margin-bottom:.75rem!important}.product-information .product-description,.product-information .rte{font-size:.85rem!important;line-height:1.7!important;letter-spacing:.02em!important;color:#132549!important;margin-top:.6rem!important}.price,.price__regular,.price-item,span.price,span.money,.product-price-container{font-family:EB Garamond,serif!important;font-feature-settings:"lnum"!important;font-weight:400!important}.product-information .product-form__submit,.product-information .thb-add-to-cart{background-color:#132549!important;color:#fff!important;font-family:Cormorant Infant,serif!important;font-size:.8rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:.9rem 2rem!important;border:none!important;border-radius:0!important;width:100%!important;transition:background-color .3s ease!important;cursor:pointer!important}@media(hover:hover)and (pointer:fine){.product-information .product-form__submit:hover,.product-information .thb-add-to-cart:hover,.product-information #AddToCart:hover{background-color:transparent!important;color:#8a3618!important;border-color:#8a3618!important;transition:none!important}}.product-information .product-form__submit[disabled],.product-information .thb-add-to-cart[disabled],.product-information button[disabled],.product-information .product-form__submit.sold-out,.product-information #AddToCart.sold-out{background-color:transparent!important;color:#132549!important;border:none!important;border-bottom:1px solid #132549!important;border-radius:0!important;cursor:pointer!important;pointer-events:auto!important;transition:none!important;font-family:Cormorant Infant,serif!important;font-size:.8rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:.8rem 0!important;width:auto!important;max-width:fit-content!important;display:inline-block!important;margin:0!important;text-align:center!important}.product-information .product-form__submit[disabled]:hover,.product-information .product-form__submit.sold-out:hover,.product-information #AddToCart.sold-out:hover{color:#ac441e!important;border-bottom-color:#ac441e!important}.product-information .product-form__submit[disabled],.product-information .product-form__submit.sold-out,.product-information #AddToCart.sold-out,.product-information #AddToCart[disabled],.product-information button[disabled],.product-information button.sold-out{transition:none!important;-webkit-transition:none!important;animation:none!important;-webkit-animation:none!important}.product-information #AddToCart span,.product-information .product-form__submit span,.product-information button[disabled] span{transition:none!important;-webkit-transition:none!important;animation:none!important}.product-information .add_to_cart_holder,.product-information .product-add-to-cart-container,.product-information .product-form__buttons,.product-information form[action="/cart/add"]{text-align:left!important}.product-information .quantity-selector,.product-information .quantity,.product-information [class*=quantity],.product-information .shopify-payment-button,.product-information .dynamic-payment-button,.product-information [class*=dynamic-checkout],.product-information [class*=shopify-payment],.product-price-container .badge,.product-price-container [class*=badge],.product-information .product__badge,.product-information .inventory-badge,.product-information .card-labels{display:none!important}.product-information #AddToCart.button.outline:not(.sold-out),.product-information .single-add-to-cart-button.button.outline:not(.sold-out){background-color:transparent!important;color:#132549!important;border:1px solid #132549!important;border-radius:0!important;transition:none!important}@media(hover:hover)and (pointer:fine){.product-information #AddToCart.button.outline:not(.sold-out):hover,.product-information .single-add-to-cart-button.button.outline:not(.sold-out):hover{background-color:transparent!important;color:#ac441e!important;border-color:#ac441e!important}}.product-information #AddToCart.button.outline:not(.sold-out):focus,.product-information #AddToCart.button.outline:not(.sold-out):active,.product-information #AddToCart.button.outline:not(.sold-out):focus-visible,.product-information #AddToCart.button.outline:not(.sold-out):focus-within,.product-information .single-add-to-cart-button.button.outline:not(.sold-out):focus,.product-information .single-add-to-cart-button.button.outline:not(.sold-out):active,.product-information .single-add-to-cart-button.button.outline:not(.sold-out):focus-visible,.product-information .single-add-to-cart-button.button.outline:not(.sold-out):focus-within{background-color:transparent!important;color:#132549!important;border-color:#132549!important;outline:none!important;box-shadow:none!important}.product-information #AddToCart span,.product-information .single-add-to-cart-button span{color:inherit!important}.product-information #AddToCart *:after,.product-information #AddToCart:after,.product-information .single-add-to-cart-button *:after,.product-information .single-add-to-cart-button:after{display:none!important;content:none!important}.product-information #AddToCart *:before,.product-information #AddToCart:before,.product-information .single-add-to-cart-button *:before,.product-information .single-add-to-cart-button:before{color:inherit!important}.side-panel-header{font-family:Cormorant Infant,serif!important;font-size:.9rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media(max-width:989px){.product-grid-container{display:block!important;overflow:visible!important;border-bottom:none!important}.thb-product-detail .row.full-width-row-full,.thb-product-detail .small-12.columns,.shopify-section.product-section,.shopify-section:has(.main-product-page){border-bottom:none!important}.spacer.has-border-separator:before,.spacer.has-border-separator:after{display:none!important}.product-gallery-container,.elura-gallery-wrapper{width:100%!important;display:block!important;overflow:visible!important;margin-top:0!important;padding-top:0!important;position:relative!important;height:auto!important}.elura-stacked-gallery{display:flex!important;flex-direction:column!important;overflow:visible!important;gap:2px!important;height:auto!important}.elura-product-image{width:100%!important;display:block!important;height:auto!important;min-height:0!important}.elura-product-image img{width:100%!important;height:auto!important;display:block!important}.thb-product-detail .product-information{position:relative!important;top:auto!important;z-index:auto!important}.product-information--container{width:100%!important;position:relative!important;max-height:none!important;overflow:visible!important;padding:0!important}.product-information{padding:0!important;max-width:100%!important}.product-information--inner{display:flex!important;flex-direction:column!important;padding:0 1.5rem!important}.product-information--inner>*{order:10!important}.product-information--inner>.product-title-container{order:1!important}.thb-product-detail .product-title-container{margin-bottom:0!important;padding-bottom:0!important}.product-information--inner>.product-title-container form.installment,.product-information--inner>.product-title-container .product__tax{display:none!important}.thb-product-detail .product-price-container,.thb-product-detail .product-title-container .product-price-container{margin-bottom:0!important;padding-bottom:0!important}.product-information .product-price-container{margin-bottom:0!important;padding-bottom:0!important;gap:0!important}.product-information--inner .product-title-container .product-price-container,.product-information .product-price-container .price,.product-information .product-price-container .price__regular,.product-information .product-price-container .price-item,.thb-product-detail .product-title-container{margin-bottom:0!important;padding-bottom:0!important}.product-information--inner>div:has(#dynamic_checkout_styles) product-form form,.product-information--inner>div:has(#dynamic_checkout_styles) .product-form form{margin:0!important;padding:0!important}.product-information--inner>div:has(#dynamic_checkout_styles){order:3!important;margin:0!important;padding:0!important}.product-information--inner>div:has(#dynamic_checkout_styles)>#dynamic_checkout_styles{display:none!important}.product-information--inner>div:has(#dynamic_checkout_styles) product-form,.product-information--inner>div:has(#dynamic_checkout_styles) .product-form{margin:0!important}.product-information--inner>div:has(#dynamic_checkout_styles) .product-form__error-message-wrapper{display:none!important}.thb-product-detail .product-add-to-cart-container,.thb-product-detail .add_to_cart_holder{margin:0!important;padding:0!important}.product-information--inner>.product-short-description{order:4!important;margin-top:1.2rem!important}.product-information--inner>variant-selects{order:2!important}.product-information--inner>noscript{order:2!important}/ .product-information--inner > side-panel-links{order:5!important}.product-information--inner>collapsible-row{order:6!important}.product-information--inner>product-recommendations{order:7!important;margin-left:-1.5rem!important;margin-right:-1.5rem!important}.product-information--inner>pickup-availability,.product-information--inner>.preorder-note-wrapper{order:8!important;display:none!important}.product-information h1,.product-information .product-title{text-align:center!important;font-size:1.3rem!important;margin-top:1.5rem!important;margin-bottom:.3rem!important}.product-information .product-price-container,.product-information .price{text-align:center!important;justify-content:center!important}.product-information .rte,.product-information .product-description{text-align:left!important;margin-bottom:1rem!important;margin-top:.75rem!important}.product-information collapsible-row,.product-information .product__accordion{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.product-information collapsible-row summary{padding-left:0!important;padding-right:1.5rem!important;padding-top:.6rem!important;padding-bottom:.6rem!important}.thb-product-detail .accordion summary,.thb-product-detail .product__accordion summary,.thb-product-detail collapsible-row summary{padding:.6rem 0!important}.product-information--inner collapsible-row details,.product-information--inner collapsible-row .accordion,.product-information--inner collapsible-row .collapsible__content,.product-information--inner collapsible-row .accordion__content{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.product-information--inner>collapsible-row{width:100%!important;box-sizing:border-box!important}.product-information--inner collapsible-row summary{text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important;text-decoration-color:#999!important;padding-right:0!important}.product-information summary:after,.product-information .accordion__title:after,.product-information [class*=collapsible] summary:after,.product-information details summary:after,.product-information--inner collapsible-row summary:after,.thb-product-detail collapsible-row summary:after,.thb-product-detail .accordion summary:after,.thb-product-detail details summary:after{display:none!important;content:none!important}.product-information collapsible-row details{padding:0!important}.product-information collapsible-row summary.accordion{padding-left:0!important;padding-right:1.5rem!important}.product-information .accordion summary,.product-information summary{padding-left:0!important}.accordion summary{padding:.6rem 1.5rem .6rem 0!important}.product-information .product-form__input,.product-information .variant-wrapper,.product-information fieldset,.product-information form{padding-left:0!important;padding-right:0!important}.product-information--inner .product-form__input,.product-information--inner .variant-wrapper,.product-information--inner fieldset{border-bottom:none!important}.product-information--inner collapsible-row,.product-information--inner collapsible-row details,.product-information--inner collapsible-row summary,.thb-product-detail collapsible-row,.thb-product-detail collapsible-row details,.thb-product-detail collapsible-row summary,.thb-product-detail .accordion,.thb-product-detail .accordion summary,.thb-product-detail details,.thb-product-detail details summary{border:none!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important;outline:none!important}.product-information--inner>collapsible-row *,.product-information--inner>variant-selects *{border-color:transparent!important}.product-information--inner>product-recommendations{border-top:1px solid #e0e0e0!important}scroll-shadow,.product-information--container,.thb-product-detail .row.full-width-row-full,.thb-product-detail .small-12.columns{overflow:visible!important;max-height:none!important;height:auto!important}.product-information--container{--scroll-shadow-size: 0 !important}scroll-shadow{display:contents!important}product-add-to-cart-sticky,.product-add-to-cart-sticky,[class*=sticky-add-to-cart],[class*=cart-sticky],#Sticky-Toggle{display:none!important}.product-information--inner>product-recommendations{padding-top:.5rem!important;padding-bottom:0!important;margin-top:.5rem!important;margin-bottom:0!important}product-recommendations .section-spacing,.product-recommendations.section-spacing,.product-recommendations--loaded.section-spacing{padding-top:.5rem!important;padding-bottom:.5rem!important}.product-recommendations .products,.product-recommendations ul,.product-recommendations .row{gap:6px!important;padding:0 1rem!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important}.product-recommendations .product-card,.product-recommendations .card,.product-recommendations .grid__item,.product-recommendations li,[class*=product-recommendations] li{max-width:140px!important;flex:0 0 140px!important}.product-recommendations .product-card img,.product-recommendations .card img,[class*=product-recommendations] img{aspect-ratio:3/4!important;object-fit:cover!important;height:auto!important;max-height:none!important}.product-recommendations .product-card h3,.product-recommendations .card h3,.product-recommendations .card-title{font-size:.65rem!important}.product-recommendations .product-card .price,.product-recommendations .card .price{font-size:.6rem!important}.product-information--inner>variant-selects{display:flex!important;flex-direction:column!important;align-items:center!important}.product-information--inner variant-selects fieldset,.product-information--inner variant-selects .product-form__input{width:auto!important;text-align:center!important;position:relative!important}.product-information--inner variant-selects div.select{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;margin-top:0!important}.product-information--inner variant-selects div.select select{width:100%!important;height:100%!important}.product-information--inner variant-selects .form__label,.product-information--inner variant-selects div.form__label,.scroll-shadow.product-information--container label,.product-information--container label{text-align:center!important;position:relative!important;padding-right:0!important;color:#132549!important;font-size:.65rem!important;letter-spacing:.15em!important}body.template-product .product-information--inner variant-selects div.form__label:after{display:none!important;content:none!important}.product-information div.form__label{color:#132549!important}body.template-product .product-information--inner variant-selects div.form__label{color:#132549!important;font-family:Cormorant Infant,serif!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:.5px!important;text-decoration-color:#999!important}}.template-product .spacer.has-border-separator:before,.template-product .spacer.has-border-separator:after{display:none!important}.template-product .section-spacer,.template-product .spacer{padding:0!important;margin:0!important;height:0!important}.shopify-section:has(.main-product-page),.shopify-section:has(.thb-product-detail){display:block!important;width:100%!important;position:relative!important;z-index:1!important;contain:none!important;overflow:visible!important}.thb-product-detail.product.main-product-page{display:block!important;width:100%!important;position:relative!important;z-index:1!important;overflow:visible!important}.thb-product-detail .row.full-width-row-full,.thb-product-detail .small-12.columns,.product-grid-container{overflow:visible!important;min-height:fit-content!important}.shopify-section:has(.main-product-page)~.shopify-section{position:relative!important;z-index:2!important;clear:both!important}.product-information .product-form__input,.product-information .variant-wrapper,.product-information fieldset{border:none!important;border-bottom:none!important;padding:0!important;margin-bottom:.3rem!important;background:transparent!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:baseline!important;gap:.75rem!important}.product-information .product-form__input label,.product-information .variant-wrapper label,.product-information fieldset label,.product-information variant-selects label,.product-information .form__label,.product-information .variant-wrapper__label,.product-information .product-form__input--dropdown .form__label,.scroll-shadow.product-information--container label,.product-information--container label{font-family:Cormorant Infant,serif!important;font-size:.65rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#999!important;margin-bottom:.15rem!important;padding:0!important;display:block!important;font-weight:400!important;line-height:1!important}.product-information div.form__label{font-family:Cormorant Infant,serif!important;font-size:.65rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#999!important;font-weight:400!important;margin-bottom:0!important;padding:0!important;line-height:1!important;white-space:nowrap!important;flex-shrink:0!important;height:auto!important;min-height:0!important;display:block!important}.product-information div.select{margin-top:-.5rem!important}.product-information select,.product-information .product-form__input select,.product-information .product-form select{appearance:none!important;-webkit-appearance:none!important;background-color:transparent!important;border:none!important;border-radius:0!important;padding:0 2rem 0 0!important;margin-bottom:0!important;line-height:1!important;height:auto!important;font-family:Cormorant Infant,serif!important;font-size:.85rem!important;letter-spacing:.08em!important;text-transform:none!important;color:#132549!important;cursor:pointer!important;width:100%!important;outline:none!important}.product-information select:focus,.product-information .product-form__input select:focus{outline:none!important;box-shadow:none!important}.product-information .quantity-selector,.product-information .quantity,.product-information [class*=quantity]{border:none!important;border-bottom:1px solid #132549!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;background:transparent!important}.product-information .quantity-selector button,.product-information .quantity button,.product-information [class*=quantity] button{background:transparent!important;border:none!important;font-size:.85rem!important;color:#333!important;padding:.5rem .75rem!important;cursor:pointer!important}.product-information .quantity-selector input,.product-information .quantity input,.product-information [class*=quantity] input{border:none!important;width:2.5rem!important;text-align:center!important;font-family:Cormorant Infant,serif!important;font-size:.9rem!important;padding:.5rem 0!important;background:transparent!important;-moz-appearance:textfield!important}.product-information fieldset[data-handle=color],.product__tax,.product__tax.caption,.product-price-container .product__tax{display:none!important}.product-information h1,.product-information .product-title,.product-information .product-price-container,.product-information .price,.product-information .price__regular{text-align:left!important}.product-information .product-price-container{justify-content:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin-bottom:.25rem!important}.product-information .product-price-container,.product-information .price,.product-information .price__regular,.product-information .price-item{color:#132549!important;font-size:.95rem!important;font-weight:500!important;letter-spacing:.06em!important}.product-information .accordion,.product-information .accordion__item,.product-information details,.product-information summary,.product-information .side-panel-header,.product-information [class*=collapsible],.product-information [class*=accordion]{border:none!important;border-top:none!important;border-bottom:none!important}.product-information summary:after,.product-information .accordion__title:after,.product-information [class*=collapsible] summary:after,.product-information details summary:after{content:""!important;border:solid #132549!important;border-width:0 1px 1px 0!important;display:inline-block!important;padding:2px!important;transform:rotate(45deg)!important;transition:transform .2s ease!important;position:absolute!important;right:0!important}.product-information details[open] summary:after,.product-information .accordion__item.is-open summary:after{transform:rotate(-135deg)!important}.product-information summary .icon,.product-information summary svg,.product-information summary .plus,.product-information summary .accordion__icon,.product-information summary [class*=icon]{display:none!important}.accordion summary span,.product__accordion summary span,collapsible-row summary span{display:none!important}.product-information summary{position:relative!important;padding-right:1.5rem!important}.product-information .rte,.product-information .product-description,.product-information .collapsible__content,.product-information .accordion__content,.product-information .accordion__content .rte,.product-information .side-panel-content .rte{color:#132549!important;font-size:.88rem!important;line-height:1.7!important;text-align:left!important}.product-information .product__description,.product-information .product-description,.product-information>.rte,.product-information .product-information--inner>.rte{text-align:left!important;color:#132549!important;font-size:.88rem!important;line-height:1.7!important;margin-bottom:1rem!important}.product-information .collapsible__content,.product-information .accordion__content,.product-information .accordion__content .rte,.product-information details .rte,.product-information collapsible-row .rte{padding:.25rem 0 .5rem!important;margin:0!important}.product-information summary,.product-information .accordion__title{color:#132549!important;font-size:.75rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.product-information collapsible-row,.product-information .product__accordion{margin-bottom:0!important}.product-information collapsible-row summary,.product-information .accordion summary{padding-top:.35rem!important;padding-bottom:.35rem!important;margin:0!important}.product-information collapsible-row+collapsible-row,.product-information details+details{margin-top:0!important}@media(min-width:990px){.product-information collapsible-row,.product-information .product__accordion{padding-left:3rem!important;padding-right:3rem!important}}.product-information .accordion .collapsible__content,.product-information .accordion .accordion__content,.product-information collapsible-row .collapsible__content{padding-left:0!important;padding-right:0!important}.product-recommendations h2,.related-products h2,[class*=product-recommendations] h2,[class*=related] h2,.complementary-products h2,#shopify-section-product-recommendations h2{font-family:Cormorant Infant,serif!important;font-size:1rem!important;font-weight:400!important}.shopify-section+.shopify-section,#MainContent>.shopify-section~.shopify-section,#shopify-section-product-recommendations,.product-recommendations,[class*=product-recommendations],.complementary-products,.shopify-section+.shopify-section>div,#shopify-section-product-recommendations>div,.product-recommendations>div,.product-recommendations .container,.product-recommendations .row,.product-recommendations .grid,.product-recommendations [class*=grid],.product-recommendations [class*=container],.product-recommendations [class*=wrapper]{background-color:transparent!important;background:none!important}.product-recommendations .section-header,.product-recommendations--loaded .section-header{margin-bottom:0!important;padding-bottom:0!important}.product-recommendations.section-spacing,.product-recommendations--loaded.section-spacing{padding-top:.5rem!important;padding-bottom:.5rem!important}.product-recommendations .products.collection.row,.product-recommendations ul.products{margin-top:.5rem!important;padding-top:0!important}.collection .card-labels,.collection [class*=badge],.collection .product-badge,.collection .sold-out-badge,.product-card .card-labels,.product-card [class*=badge],.products .card-labels,.products [class*=badge]{display:none!important}.product-information .product-title-container{margin-bottom:.4rem!important}.product-information .product-short-description{margin-top:0!important;margin-bottom:.5rem!important}.header-sticky .header-section,.site-header,.header-section,#shopify-section-header,[class*=header]{transition:transform .3s ease!important}.header-hidden{transform:translateY(-100%)!important}.header-scroll-hidden .shopify-section-group-header-group,.header-scroll-hidden #header,.header-scroll-hidden theme-header{transform:translateY(-100%)!important}.template-product .shopify-section-group-header-group,.template-product #header,.template-product theme-header,.template-product .header-section,.template-product #header:before,.template-product theme-header:before,.template-product .header-section:before{background-color:transparent!important;background:transparent!important;box-shadow:none!important}.template-product #header .row,.template-product #header .row.expanded,.template-product #header .small-12.columns,.template-product theme-header .row,.template-product theme-header .row.expanded{background-color:transparent!important;background:transparent!important}.template-product #header *:before,.template-product #header *:after{background-color:transparent!important;background:transparent!important}@media(max-width:989px){.template-product.header-solid .shopify-section-group-header-group,.template-product.header-solid #header,.template-product.header-solid theme-header,.template-product.header-solid .header-section,.template-product.header-solid #header:before,.template-product.header-solid theme-header:before,.template-product.header-solid .header-section:before,.template-product.header-solid #header .row,.template-product.header-solid #header .row.expanded,.template-product.header-solid #header .small-12.columns,.template-product.header-solid theme-header .row,.template-product.header-solid theme-header .row.expanded,.template-product.header-solid #header *:before,.template-product.header-solid #header *:after{background-color:var(--bg-body, #FAF9F6)!important;background:var(--bg-body, #FAF9F6)!important}}@media(max-width:989px){.product-gallery-container.elura-gallery-wrapper{height:65dvh!important;height:65vh!important;max-height:65dvh!important;max-height:65vh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:auto!important}.elura-stacked-gallery .elura-product-image:first-child img{height:65dvh!important;height:65vh!important;object-fit:cover!important;object-position:center!important}.elura-stacked-gallery{height:auto!important;overflow:visible!important}scroll-shadow.product-information--container{display:block!important;max-height:none!important;overflow:visible!important;height:auto!important}scroll-shadow.product-information--container .product-information{height:auto!important;max-height:none!important;overflow:visible!important}scroll-shadow.product-information--container .product-information--inner{height:auto!important;overflow:visible!important}.product-information--inner:before{content:""!important;display:block!important;width:28px!important;height:2.5px!important;background-color:#ddd!important;border-radius:3px!important;margin:.6rem auto 0!important}.product-information h1,.product-information .product-title{font-size:.9rem!important;margin-top:.9rem!important;margin-bottom:0!important;letter-spacing:.05em!important;text-align:center!important}.product-information .product-price-container{font-size:.72rem!important;margin-top:0!important;margin-bottom:.4rem!important;display:flex!important;justify-content:center!important;text-align:center!important;padding:0!important}.product-information .product-price-container>div{width:auto!important;display:inline-flex!important}.product-information .product-price-container span.price{margin-right:0!important}.product-information .product-price-container .price,.product-information .product-price-container .price__regular,.product-information .product-price-container .price-item,.product-information .product-price-container span.money{font-family:Cormorant Infant,serif!important}.product-information .price,.product-information .price__regular,.product-information .price-item{font-size:.72rem!important;text-align:center!important;margin-top:0!important;margin-bottom:0!important}.product-information .product-price-container{margin-bottom:0!important;padding-bottom:0!important;gap:.25rem!important}.product-information .product-form__submit,.product-information .thb-add-to-cart,.product-information #AddToCart{margin-left:-1.5rem!important;margin-right:-1.5rem!important;margin-top:.6rem!important;width:calc(100% + 3rem)!important;max-width:none!important;border-radius:0!important;padding:.9rem 2rem!important;background-color:#132549!important;color:#fff!important;border:none!important}.product-information .product-form__submit[disabled],.product-information .thb-add-to-cart[disabled],.product-information #AddToCart.sold-out{margin-left:-1.5rem!important;margin-right:-1.5rem!important;width:calc(100% + 3rem)!important;max-width:none!important;display:block!important;border-bottom:none!important;background-color:#132549!important;color:#fff!important;padding:.9rem 2rem!important;text-align:center!important}.product-information--inner>.product-short-description{margin-top:2.5rem!important}}product-card .price,product-card span.price,.product-card .price,.product-card span.price{font-size:calc(var(--font-product-title-scale, 1) * .75rem)!important;font-weight:400!important;color:#132549!important;letter-spacing:.02em!important}product-card .product-card-title,product-card a.product-card-title,.product-card .product-card-title,.product-card a.product-card-title{color:#132549!important}.product-recommendations h2,.related-products h2,[class*=product-recommendations] h2,recently-viewed-products h2,[class*=recently-viewed] h2,#shopify-section-product-recommendations h2{font-family:Cormorant Infant,serif!important;font-size:.85rem!important;font-weight:400!important;letter-spacing:.03em!important;color:#132549!important}.footer-email-bar{border-top:none!important;border-bottom:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;grid-template-columns:none!important}div.footer-email-bar{display:flex!important;flex-direction:column!important}@media(max-width:989px){.footer-email-bar{padding:4rem 2rem!important}}@media(min-width:990px){.footer-email-bar{padding:5rem 0!important}}.footer-email-bar .h4,.footer-email-bar div.h4{font-family:Cormorant Infant,serif!important;font-size:.95rem!important;font-weight:400!important;letter-spacing:.03em!important;color:#132549!important;margin-bottom:.8rem!important;width:380px!important;max-width:85%!important;text-align:center!important;line-height:1.6!important}.footer-email-bar .signup-container{width:440px!important;max-width:90%!important;margin:0 auto!important}.footer-email-bar .signup-form,.footer-email-bar form{width:100%!important}.footer-email-bar fieldset{display:flex!important;align-items:flex-end!important;border:none!important;border-bottom:1px solid #132549!important;padding:0!important;margin:0!important;line-height:1!important;gap:.5rem!important;width:100%!important}.footer-email-bar input[type=email]{flex:1 1 0%!important;min-width:0!important;border:none!important;background:transparent!important;font-family:Cormorant Infant,serif!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.03em!important;color:#132549!important;padding:0 0 1px!important;height:auto!important;outline:none!important;box-shadow:none!important;line-height:1!important;margin-bottom:-2px!important}.footer-email-bar input[type=email]::placeholder{color:#999!important;font-family:Cormorant Infant,serif!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.03em!important}.footer-email-bar input[type=email]:-webkit-autofill,.footer-email-bar input[type=email]:-webkit-autofill:hover,.footer-email-bar input[type=email]:-webkit-autofill:focus{-webkit-text-fill-color:#132549!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;transition:background-color 5000s ease-in-out 0s!important;font-size:.7rem!important;font-family:Cormorant Infant,serif!important}.footer-email-bar .signup-container input{padding:0 0 8px!important;height:auto!important;line-height:1!important}.footer-email-bar input[type=email]::placeholder{color:#999!important;font-family:Cormorant Infant,serif!important;font-size:.7rem!important;letter-spacing:.03em!important}.footer-email-bar button.submit{background:transparent!important;border:none!important;padding:0 0 12px!important;cursor:pointer!important;font-family:Cormorant Infant,serif!important;font-size:.7rem!important;letter-spacing:.04em!important;text-transform:none!important;color:#132549!important;white-space:nowrap!important;flex-shrink:0!important;line-height:1!important;margin-bottom:0!important;margin-left:auto!important;vertical-align:baseline!important;text-align:right!important;min-width:auto!important;width:auto!important}.footer-email-bar button.submit svg{display:none!important}.footer-email-bar button.submit:after{content:"Subscribe"!important}.footer-email-bar .h-captcha{margin-top:.5rem!important}.template-product .footer-email-bar,.template-product .shopify-section:has(.footer-email-bar){display:none!important}@media(max-width:989px){.footer .thb-widget-title,.footer .thb-widget-title.collapsible,.footer .widget--menu h4,.footer button.thb-widget-title{font-family:Cormorant Infant,serif!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.03em!important;text-transform:none!important;border:none!important;border-bottom:none!important;padding:.6rem 0!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important;text-decoration-color:#999!important;position:relative!important}.footer .thb-widget-title span,.footer button.thb-widget-title span,.footer .thb-widget-title svg,.footer button.thb-widget-title svg,.footer .thb-widget-title [class*=icon],.footer button.thb-widget-title [class*=icon]{display:none!important}.footer .widget,.footer .widget--menu,.footer [class*=widget],.footer .widget--menu-column{border:none!important;border-top:none!important;border-bottom:none!important}.footer .thb-widget-menu a,.footer .widget--menu a,.footer ul li a{font-size:.78rem!important;letter-spacing:.02em!important;color:#555!important}.footer .thb-widget-menu li,.footer .widget--menu li{padding:.2rem 0!important}}.sub-footer,.footer .sub-footer{font-size:.7rem!important;letter-spacing:.03em!important;color:#132549!important}.sub-footer img,.localization-form img,[class*=localization] img{display:none!important}.sub-footer a,.sub-footer button,.sub-footer select{font-size:.7rem!important;color:#132549!important;letter-spacing:.05em!important}.sub-footer p{font-size:.65rem!important;color:#132549!important;letter-spacing:.03em!important}.elura-rec-tabs{display:flex!important;gap:1rem!important;padding:2rem 2rem 0 30px!important;margin:0 0 1rem!important;list-style:none!important}ul.elura-rec-tabs{padding-left:40px!important}ul.products[style*="display: none"]{display:none!important}[id*=__recommendations] .section-spacing,[id*=__recommendations]>div{padding-top:0!important;margin-top:0!important}[id*=__recommendations] .section-header{margin-bottom:0!important;padding-bottom:0!important}.elura-rec-tabs li{font-family:Cormorant Infant,serif!important;font-size:.85rem!important;font-weight:400!important;letter-spacing:.03em!important;color:#999!important;cursor:pointer!important;padding:0!important;border:none!important;transition:color .2s ease!important;flex:none!important}.elura-rec-tabs li.active{color:#132549!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important;text-decoration-color:#132549!important}@media(hover:hover)and (pointer:fine){.elura-rec-tabs li:not(.active):hover{color:#132549!important}}@media(max-width:989px){.elura-rec-tabs{gap:1rem!important;padding:2rem 1.5rem 0 0!important}ul.elura-rec-tabs{padding-left:0!important;margin-left:20px!important}}@media(max-width:989px){[id*=__recommendations]{margin-top:1.5rem!important}}@media(min-width:990px){.full-menu--menu-primary a.full-menu--link-parent{font-family:Cormorant Infant,serif!important;font-size:.85rem!important;font-weight:400!important;letter-spacing:.12em!important;text-decoration:none!important}.full-menu--menu-primary li{margin-bottom:0!important}.full-menu--submenu a.full-menu--link-child{font-family:Cormorant Infant,serif!important;font-size:.85rem!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:none!important;color:#132549!important;text-decoration:none!important}.full-menu--submenu li{margin-bottom:.5rem!important}.full-menu--menu-secondary a{font-family:Cormorant Infant,serif!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.06em!important;color:#999!important;text-transform:none!important;text-decoration:none!important}.full-menu--menu-secondary li{margin-bottom:.25rem!important}.full-menu--menu-secondary:before,.full-menu--menu-primary+.full-menu--menu-secondary:before{display:none!important}.full-menu--menu-secondary{border-top:none!important;margin-top:2rem!important;padding-top:0!important}.full-menu--menu hr,.full-menu--menu .divider,.full-menu--menu-primary~hr{display:none!important}}@media(max-width:989px){.mobile-menu>li>details>summary.parent-link,.mobile-menu>li>a{font-family:Cormorant Infant,serif!important;font-size:.95rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#132549!important;text-decoration:none!important;border-bottom:none!important;padding:.15rem 0!important;margin:0!important;line-height:1.4!important}.mobile-menu>li{border:none!important;border-bottom:none!important;margin-bottom:.4rem!important}.mobile-menu>li>details,.mobile-menu>li>details>summary{border:none!important;border-bottom:none!important}.mobile-menu>li>details>summary.parent-link,.mobile-menu>li>a{min-height:0!important;height:auto!important}.mobile-menu>li{min-height:0!important;height:auto!important}.mobile-menu>li>details{min-height:0!important;height:auto!important}.mobile-menu>li>details.link-container{min-height:0!important;height:auto!important}.mobile-menu details.link-container{border:none!important;border-bottom:none!important}.mobile-menu{padding-top:.8rem!important}.mobile-menu span.link-forward,.mobile-menu .link-forward{display:none!important}.mobile-menu button[class*=link-back],.mobile-menu button[class*=back--button],.mobile-menu .parent-link-back--button{font-family:Cormorant Infant,serif!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#666!important;border:none!important;padding:.15rem 0!important;margin-top:.5rem!important;margin-bottom:.8rem!important}.mobile-menu ul.sub-menu a{font-family:Cormorant Infant,serif!important;font-size:.95rem!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:none!important;color:#132549!important;text-decoration:none!important;border-bottom:none!important;padding:.1rem 0!important;line-height:1.4!important}.mobile-menu ul.sub-menu li{border:none!important;border-bottom:none!important;margin-bottom:0!important;min-height:0!important;height:auto!important}.mobile-menu ul.sub-menu li a{min-height:0!important;height:auto!important;padding:.15rem 0!important}.mobile-secondary-menu a{font-family:Cormorant Infant,serif!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.06em!important;color:#999!important;text-transform:none!important;text-decoration:none!important;line-height:1.3!important}.mobile-secondary-menu li{margin-bottom:.05rem!important}.mobile-secondary-menu{border-top:none!important;margin-top:.8rem!important;padding-top:0!important}.mobile-menu--drawer .social-links{margin-top:.8rem!important}.mobile-menu--drawer hr,.mobile-menu--drawer .divider,nav.mobile-menu--drawer ul+ul{border-top:none!important}}cart-drawer.side-panel{width:420px!important;max-width:100%!important}cart-drawer .side-panel-content{padding:0 2rem!important}cart-drawer .side-panel-header{padding:1rem 2rem!important}cart-drawer .side-panel-header .h5,cart-drawer .side-panel-header span.h5{font-family:Cormorant Infant,serif!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.03em!important;color:#132549!important;text-transform:none!important}cart-drawer .side-panel-close svg{width:12px!important;height:12px!important;stroke-width:1px!important}cart-drawer .side-panel-close{opacity:.4!important}cart-drawer .side-panel-close:hover{opacity:1!important}cart-drawer .product-cart-item--container{padding:0!important}cart-drawer .product-cart-item{border:none!important;box-shadow:none!important;background:transparent!important;padding:1rem 0!important;border-bottom:1px solid #e8e8e8!important;display:flex!important;align-items:flex-start!important;gap:.5rem!important}cart-drawer .product-cart-item:last-child{border-bottom:none!important}cart-drawer .product-cart-item-image{width:100px!important;min-width:100px!important;flex-shrink:0!important;padding:0!important}cart-drawer .product-cart-item-image img{width:100%!important;height:auto!important;object-fit:cover!important;aspect-ratio:3/4!important}cart-drawer .product-cart-item-info{flex:1!important;min-width:0!important}cart-drawer .product-cart-item-info--inner{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:auto!important;align-items:flex-start!important}cart-drawer .product-cart-item-info--inner-first{display:flex!important;flex-direction:column!important;gap:.1rem!important;align-items:flex-start!important}cart-drawer .cart-product-link{font-family:Cormorant Infant,serif!important;font-size:.85rem!important;font-weight:400!important;letter-spacing:.03em!important;color:#132549!important;text-decoration:none!important;line-height:1.3!important}cart-drawer .product-cart-item-info .price,cart-drawer .product-cart-item-info .amount{font-family:EB Garamond,serif!important;font-feature-settings:"lnum"!important;font-size:.8rem!important;font-weight:400!important;color:#132549!important;display:block!important;margin-top:.1rem!important}cart-drawer .product-cart-item-options{font-family:Cormorant Infant,serif!important;font-size:.72rem!important;color:#999!important;letter-spacing:.03em!important;margin-top:.1rem!important}cart-drawer .product-cart-item-info--inner-second{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:.6rem!important;width:100%!important;align-self:stretch!important}cart-drawer .elura-cart-qty{font-family:Cormorant Infant,serif!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.03em!important;color:#132549!important}cart-drawer .elura-remove-link{font-family:Cormorant Infant,serif!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.03em!important;color:#132549!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:.5px!important}cart-drawer .elura-remove-link:hover{color:#132549!important}cart-drawer .side-panel-footer{padding:1rem 2rem calc(2.5rem + env(safe-area-inset-bottom)) 2rem!important}cart-drawer .cart-total th{font-family:Cormorant Infant,serif!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.06em!important;color:#132549!important;text-transform:none!important}cart-drawer .cart-total td .price,cart-drawer .cart-total td .amount{font-family:EB Garamond,serif!important;font-feature-settings:"lnum"!important;font-size:.85rem!important;font-weight:400!important;color:#132549!important}cart-drawer .order-note-toggle{font-family:Cormorant Infant,serif!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.06em!important;color:#999!important;text-decoration:underline!important;text-decoration-color:#999!important;text-decoration-thickness:.5px!important;text-underline-offset:3px!important;text-transform:none!important;border:none!important;border-bottom:none!important;border-radius:0!important;background:none!important;padding:0!important;margin-top:.5rem!important;cursor:pointer!important}cart-drawer .order-note-toggle:hover{color:#132549!important}cart-drawer #order-note-toggle:before,cart-drawer #order-note-toggle:after{display:none!important;content:none!important;background:none!important;height:0!important;width:0!important;position:static!important}cart-drawer .cart-drawer-buttons{margin-top:.8rem!important;display:block!important;padding:0!important;margin-left:0!important;margin-right:0!important}cart-drawer .cart-drawer-buttons a.button.full.outline,cart-drawer .cart-drawer-buttons a.button{font-family:Cormorant Infant,serif!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;background-color:transparent!important;color:#132549!important;border:1px solid #132549!important;border-radius:0!important;padding:.9rem 2rem!important;width:100%!important;box-sizing:border-box!important;margin:0!important;text-align:center!important;text-decoration:none!important;display:block!important;transition:none!important}@media(hover:hover)and (pointer:fine){cart-drawer .cart-drawer-buttons a.button.full.outline:hover,cart-drawer .cart-drawer-buttons a.button:hover{background-color:transparent!important;color:#ac441e!important;border-color:#ac441e!important;transition:none!important}}cart-drawer .cart-drawer-buttons a.button.full.outline{display:none!important}cart-drawer .collaterals{border:none!important;width:100%!important}cart-drawer .collaterals tr,cart-drawer .collaterals th,cart-drawer .collaterals td{border:none!important;padding:.3rem 0!important}@media(max-width:989px){.thb-secondary-area-item.thb-secondary-myaccount{display:inline-flex!important}}.thb-secondary-area-item.thb-secondary-myaccount svg,.thb-secondary-area-item.thb-quick-search svg{width:17px!important;height:17px!important}body.open-cc .click-capture{display:block!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:#00000059!important;z-index:49!important;opacity:1!important;pointer-events:auto!important}.elura-checkout-fields{padding:.6rem 0 .8rem!important}.elura-civil-id-input{width:100%!important;border:none!important;border-bottom:1px solid #999!important;border-radius:0!important;background:transparent!important;font-family:Cormorant Infant,serif!important;font-size:.7rem!important;letter-spacing:.03em!important;color:#132549!important;padding:0 0 4px!important;height:auto!important;outline:none!important;box-shadow:none!important;line-height:1!important}.elura-civil-id-input::placeholder{color:#999!important;font-family:Cormorant Infant,serif!important;font-size:.7rem!important}.elura-terms-row{display:flex!important;align-items:center!important;gap:.5rem!important;margin-top:-.2rem!important}.elura-terms-row input[type=checkbox]{width:14px!important;height:14px!important;margin:0!important;flex-shrink:0!important}.elura-terms-row label{font-family:Cormorant Infant,serif!important;font-size:.7rem!important;font-weight:400!important;letter-spacing:.02em!important;color:#132549!important;margin:0!important;padding:0!important}.elura-terms-link{color:#132549!important;text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-thickness:.5px!important}.elura-checkout-btn{font-family:Cormorant Infant,serif!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;background-color:transparent!important;color:#132549!important;border:1px solid #132549!important;border-radius:0!important;padding:.9rem 2rem!important;width:100%!important;cursor:pointer!important;transition:none!important}.elura-checkout-btn[disabled]{opacity:.35!important;cursor:not-allowed!important}@media(hover:hover)and (pointer:fine){.elura-checkout-btn:not([disabled]):hover{background-color:transparent!important;color:#ac441e!important;border-color:#ac441e!important}}cart-drawer .order-note-toggle{color:#132549!important;margin-top:.8rem!important;margin-bottom:.4rem!important}cart-drawer #mini-cart-note label{font-family:Cormorant Infant,serif!important;font-size:.75rem!important;color:#132549!important}cart-drawer #mini-cart__notes{border:1px solid #ddd!important;border-radius:0!important;font-family:Cormorant Infant,serif!important;font-size:.75rem!important;color:#132549!important;padding:.6rem .8rem!important;margin-top:.3rem!important;outline:none!important;background:transparent!important}cart-drawer #mini-cart-note .button{font-family:Cormorant Infant,serif!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;background-color:transparent!important;color:#132549!important;border:1px solid #132549!important;border-radius:0!important;padding:.9rem 2rem!important;width:100%!important;margin-top:.4rem!important;transition:none!important}@media(hover:hover)and (pointer:fine){cart-drawer #mini-cart-note .button:hover{background-color:transparent!important;color:#ac441e!important;border-color:#ac441e!important}}.elura-terms-popup{display:none!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:9999!important;background-color:#0006!important;align-items:center!important;justify-content:center!important}.elura-terms-popup.active{display:flex!important}.elura-terms-popup-inner{background:#fff!important;max-width:380px!important;width:90%!important;padding:2rem!important;position:relative!important}.elura-terms-popup-inner p{font-family:Cormorant Infant,serif!important;font-size:.8rem!important;font-weight:400!important;line-height:1.7!important;color:#132549!important;margin:0!important}.elura-terms-popup-close{position:absolute!important;top:.8rem!important;right:1rem!important;background:none!important;border:none!important;font-size:1.2rem!important;color:#132549!important;cursor:pointer!important;padding:0!important;line-height:1!important}div.template-header--content{padding-top:10px!important;padding-bottom:5px!important}.template-collection .section-title h1,.template-collection .template-header h1,.template-page .section-title h1,.template-page .template-header h1{font-family:Cormorant Infant,serif!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:.03em!important;color:#132549!important;text-transform:none!important;margin:0!important;padding:0!important}.template-collection .facets-popup-modal__button{display:none!important}.contact-form .button,.contact-form button[type=submit]{font-family:Cormorant Infant,serif!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;background-color:transparent!important;color:#132549!important;border:1px solid #132549!important;border-radius:0!important;transition:none!important}.contact-form .button span:after,.contact-form button span:after{display:none!important;content:none!important}.contact-form .button span:before,.contact-form button span:before{color:inherit!important}@media(hover:hover)and (pointer:fine){.contact-form .button:hover,.contact-form button[type=submit]:hover{background-color:transparent!important;color:#ac441e!important;border-color:#ac441e!important}.contact-form .button:hover span:before,.contact-form button:hover span:before{color:#ac441e!important}}.contact-form .button:focus,.contact-form .button:active{background-color:transparent!important;color:#132549!important;border-color:#132549!important;outline:none!important}.button:not([disabled]):not(.sold-out),button[type=submit]:not([disabled]):not(.sold-out),input[type=submit]:not([disabled]):not(.sold-out){font-family:Cormorant Infant,serif!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;background-color:transparent!important;color:#132549!important;border:1px solid #132549!important;border-radius:0!important;transition:none!important}.button:not([disabled]):not(.sold-out) span:after,button:not([disabled]):not(.sold-out) span:after{display:none!important;content:none!important}.button:not([disabled]):not(.sold-out) span:before,button:not([disabled]):not(.sold-out) span:before{color:inherit!important}@media(hover:hover)and (pointer:fine){.button:not([disabled]):not(.sold-out):hover,button[type=submit]:not([disabled]):not(.sold-out):hover{background-color:transparent!important;color:#ac441e!important;border-color:#ac441e!important}.button:not([disabled]):not(.sold-out):hover span:before,button[type=submit]:not([disabled]):not(.sold-out):hover span:before{color:#ac441e!important}}.button:not([disabled]):not(.sold-out):focus,.button:not([disabled]):not(.sold-out):active,button[type=submit]:not([disabled]):not(.sold-out):focus,button[type=submit]:not([disabled]):not(.sold-out):active{background-color:transparent!important;color:#132549!important;border-color:#132549!important;outline:none!important;box-shadow:none!important}.template-search .section-title h1,.template-search .template-header h1{font-family:Cormorant Infant,serif!important;font-size:1.3rem!important;font-weight:400!important;letter-spacing:.03em!important;color:#132549!important;text-transform:none!important}.template-search .template-header--content{padding-top:10px!important;padding-bottom:5px!important}.search-drawer input,.predictive-search input,.search-form input[type=search],.search-form input[type=text]{font-family:Cormorant Infant,serif!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.03em!important;color:#132549!important}.search-drawer .popular-searches a,.predictive-search .popular-searches a{font-family:Cormorant Infant,serif!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.06em!important;color:#132549!important;border-color:#132549!important}.search-drawer .side-panel-close svg,.search-drawer .search-close svg{width:12px!important;height:12px!important;stroke-width:1px!important}.search-drawer .side-panel-close,.search-drawer .search-close{opacity:.4!important;background:none!important;border:none!important;color:#132549!important}.search-drawer .search-form__clear svg path,.search-drawer [class*=clear] svg path,.predictive-search [class*=clear] svg path{stroke:#132549!important;stroke-width:1px!important}.search-drawer .search-form__clear svg,.search-drawer [class*=clear] svg,.predictive-search [class*=clear] svg{width:12px!important;height:12px!important}.search-drawer .search-form__clear,.search-drawer [class*=clear],.predictive-search [class*=clear]{opacity:.4!important;background:none!important;border:none!important}.search-drawer .search-form__clear:hover,.search-drawer [class*=clear]:hover,.predictive-search [class*=clear]:hover{opacity:1!important}.search-drawer input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none!important;appearance:none!important;height:12px!important;width:12px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 14 14' fill='none' stroke='%23132549' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M13 1L1 13M13 13L1 1'/%3E%3C/svg%3E")!important;background-size:contain!important;cursor:pointer!important;opacity:.4!important}.search-drawer input[type=search]::-webkit-search-cancel-button:hover,input[type=search]::-webkit-search-cancel-button:hover{opacity:1!important}@media(min-width:990px){.elura-mobile-swipe{display:none!important}}@media(max-width:989px){product-card .product-featured-image .product-primary-image,product-card .product-featured-image .product-secondary-image{display:none!important}.elura-mobile-swipe{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important;z-index:1!important}.elura-mobile-swipe::-webkit-scrollbar{display:none!important}.elura-mobile-swipe-slide{flex:0 0 100%!important;width:100%!important;height:100%!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;position:relative!important}.elura-mobile-swipe-slide img,.elura-mobile-swipe-slide picture,.elura-mobile-swipe-slide picture img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}product-card .product-featured-image,product-card .product-featured-image-link{position:relative!important}product-card .product-card-quickview{display:none!important}}.footer-email-bar button.submit,.footer-email-bar button.submit:hover,.footer-email-bar button.submit:focus,.footer-email-bar button.submit:active,.footer-email-bar button.submit:focus-visible{border:none!important;outline:none!important;box-shadow:none!important;padding:0 0 16px!important;margin-bottom:-2px!important}.footer-email-bar button.submit:after{border:none!important;outline:none!important}.footer-email-bar button.submit:before{display:none!important}section .footer-email-bar button.submit,.footer-group .footer-email-bar button.submit,body .footer-email-bar button.submit,html .footer-email-bar button.submit,.footer-email-bar button.submit[type=submit]:not([disabled]):not(.sold-out){border:0!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:0!important;outline-width:0!important;box-shadow:none!important;padding-bottom:0!important;margin-bottom:0!important;transform:translateY(0)!important}.footer-email-bar .signup-container input,.footer-email-bar input[type=email]{padding-top:10px!important;padding-bottom:6px!important;line-height:normal!important;height:auto!important;vertical-align:bottom!important}.footer-email-bar input[type=email]::placeholder{line-height:normal!important;vertical-align:bottom!important}section .footer-email-bar button.submit,section .footer-email-bar button.submit:after,body .footer-email-bar button.submit,body .footer-email-bar button.submit:after,html .footer-email-bar button.submit,html .footer-email-bar button.submit:after,.footer-email-bar button.submit[type=submit]:not([disabled]):not(.sold-out),.footer-email-bar button.submit[type=submit]:not([disabled]):not(.sold-out):after{text-transform:none!important;letter-spacing:.03em!important;margin-bottom:-2px!important}.footer-email-bar .form-notification.success{padding:0;background:none;border:none;display:block;text-align:left}.signup-container .signup-success{display:none!important}.signup-container .signup-form-fields{display:block}.signup-container.signup-submitted .signup-success{display:block!important}.signup-container.signup-submitted .signup-form-fields{display:none!important}.footer-email-bar .form-notification.success{font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:none!important;background:none!important;border:none!important;padding:0!important}.footer-email-bar .form-notification.success svg,.footer-email-bar .form-notification.success .thb-success{display:none!important}.signup-container.signup-submitted .form-notification.success{text-align:center!important;width:100%!important;display:block!important}.footer-email-bar .signup-success-text{font-family:Cormorant Infant,serif!important;font-style:italic!important;font-size:14px!important;font-weight:400!important;letter-spacing:.02em!important;color:#132549!important;line-height:1.5!important;text-transform:none!important;display:inline-block!important;text-align:center!important}@media(max-width:989px){.footer-email-bar .signup-success-text{font-size:13px!important;text-align:center;display:block}}.signup-container.signup-submitted fieldset{border-bottom:none!important}.klaviyo-form-WbGH8H,.klaviyo-form-WbGH8H *,.klaviyo-form-WbGH8H>div,.klaviyo-form-WbGH8H form,.klaviyo-form-WbGH8H [class*=form_component],.klaviyo-form-WbGH8H [data-testid*=form-row],.klaviyo-form-WbGH8H [class*=row],.klaviyo-form-WbGH8H [class*=field],.klaviyo-form-WbGH8H [class*=input]{font-family:Cormorant Infant,serif!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.klaviyo-form-WbGH8H form{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:16px!important;border-bottom:.8px solid #132549!important;padding-bottom:6px!important;margin:0 auto!important;max-width:333px!important}.klaviyo-form-WbGH8H [class*=form_component],.klaviyo-form-WbGH8H [data-testid*=form-row]{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:16px!important;width:100%!important}.klaviyo-form-WbGH8H form>div:has(input),.klaviyo-form-WbGH8H [class*=form_component]>div:has(input),.klaviyo-form-WbGH8H [data-testid*=form-row]>div:has(input){flex:1!important}.klaviyo-form-WbGH8H input[type=email],.klaviyo-form-WbGH8H input[type=text]{font-family:Cormorant Infant,serif!important;font-size:16px!important;color:#132549!important;background:transparent!important;border:none!important;border-bottom:none!important;border-radius:0!important;padding:0!important;margin:0!important;letter-spacing:.02em!important;box-shadow:none!important;outline:none!important;width:100%!important;height:auto!important;line-height:1.4!important}.klaviyo-form-WbGH8H input[type=email]::placeholder{color:#132549!important;opacity:.5!important;font-style:normal!important;font-family:Cormorant Infant,serif!important}.klaviyo-form-WbGH8H input[type=email]:focus{outline:none!important;border:none!important}.klaviyo-form-WbGH8H button[type=submit],.klaviyo-form-WbGH8H button{font-family:Cormorant Infant,serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:#132549!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;cursor:pointer!important;transition:color .3s ease!important;box-shadow:none!important;margin:0!important;height:auto!important;line-height:1!important;min-height:0!important;white-space:nowrap!important}@media(min-width:990px){.klaviyo-form-WbGH8H button[type=submit]:hover,.klaviyo-form-WbGH8H button:hover{color:#ac441e!important}}.klaviyo-form-WbGH8H [class*=success],.klaviyo-form-WbGH8H [data-testid*=success]{font-family:Cormorant Infant,serif!important;color:#132549!important;font-style:italic;font-size:15px!important;letter-spacing:.02em!important}.klaviyo-form-WbGH8H [class*=error],.klaviyo-form-WbGH8H [class*=validation],.klaviyo-form-WbGH8H [data-testid*=error]{font-family:Cormorant Infant,serif!important;color:#ac441e!important;font-size:13px!important;letter-spacing:.02em!important}.klaviyo-form-WbGH8H a[href*=klaviyo],.klaviyo-form-WbGH8H [class*=powered],.klaviyo-form-WbGH8H [class*=branding]{font-size:9px!important;opacity:.3!important;color:#132549!important;letter-spacing:.05em!important;margin-top:12px!important;text-decoration:none!important;font-family:Cormorant Infant,serif!important}.klaviyo-form-WbGH8H a[href*=klaviyo]:hover{opacity:.5!important}div.footer-email-bar,.footer-email-bar{border-top:none!important;border-bottom:none!important}.shopify-section-group-footer-group .shopify-section,.shopify-section-group-footer-group>div{border-top:none!important;border-bottom:none!important}.klaviyo-form-WbGH8H .needsclick,.klaviyo-form-WbGH8H [class*=kl-private-reset-css],div.needsclick[class*=kl-private-reset-css]{min-height:0!important;height:auto!important;justify-content:flex-start!important;padding:0!important}div.klaviyo-form-WbGH8H form,div.klaviyo-form-WbGH8H form.klaviyo-form{width:250px!important;max-width:250px!important;margin-left:auto!important;margin-right:auto!important}.klaviyo-form-WbGH8H [class*=success],.klaviyo-form-WbGH8H [data-testid*=success],.klaviyo-form-WbGH8H form[class*=success] *,.klaviyo-form-WbGH8H div[class*=thank]{font-family:Cormorant Infant,serif!important;font-style:italic!important;color:#132549!important;font-size:18px!important;text-align:center!important;letter-spacing:.02em!important;line-height:1.4!important}.klaviyo-form-WbGH8H [class*=success] h1,.klaviyo-form-WbGH8H [class*=success] h2,.klaviyo-form-WbGH8H [class*=success] h3,.klaviyo-form-WbGH8H [class*=success] h4,.klaviyo-form-WbGH8H [data-testid*=success] h1,.klaviyo-form-WbGH8H [data-testid*=success] h2,.klaviyo-form-WbGH8H [data-testid*=success] h3,.klaviyo-form-WbGH8H [data-testid*=success] h4{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-product.css.map */
