@charset "UTF-8";body{padding:0;margin:0;box-sizing:border-box}.image-transition{opacity:0;transition:opacity .3s ease-in-out}.lazy-image-container{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.lazy-image-container img{height:100%;width:100%;object-fit:cover;object-position:center}@font-face{font-family:Gotham Book;src:url(https://thefutureofjewelry.com/assets/fonts/Gotham-Book.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gotham Medium;src:url(https://thefutureofjewelry.com/assets/fonts/Gotham-Pro-Medium.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gotham Bold;src:url(https://thefutureofjewelry.com/assets/fonts/Gotham-Bold.otf) format("opentype");font-weight:400;font-style:normal}.horizontal-container-padding{padding-left:20px;padding-right:20px}.text-h1{font-family:Gotham Medium;font-size:clamp(28px,1.5vw + 1vh,38px);line-height:1.2;letter-spacing:.12em}.text-h2{font-family:Gotham Medium;font-size:clamp(22px,2.5vmax,28px);line-height:1.3;letter-spacing:.12em}.text-h3{font-family:Gotham Book;font-size:clamp(18px,2.2vmax,20px);line-height:1.4;letter-spacing:0}.text-h4{font-family:Gotham Medium;font-size:16px;line-height:1.2;letter-spacing:0}.text-subtitle{font-family:Gotham Book;font-size:14px;line-height:1.2;letter-spacing:.24em}.text-subtitle-small{font-family:Gotham Book;font-size:11px;line-height:1.09;letter-spacing:.24em}.text-body{font-family:Gotham Book;font-size:16px;line-height:1.6;letter-spacing:.04em}.text-small{font-family:Gotham Book;font-size:13px;line-height:1.4;letter-spacing:0em}.text-medium-btn-medium{font-family:Gotham Medium;font-size:14px;line-height:1.3;letter-spacing:0em}.text-medium-btn-bold{font-family:Gotham Bold;font-size:14px;line-height:1.3;letter-spacing:0em}.text-big-btn-medium{font-family:Gotham Medium;font-size:16px;line-height:1.4;letter-spacing:0em}.space-top-4{padding-top:4px}.space-top-8{padding-top:8px}.space-top-12{padding-top:12px}.space-top-16{padding-top:16px}.space-top-24{padding-top:24px}.space-top-32{padding-top:32px}.space-top-48{padding-top:48px}.space-top-64{padding-top:64px}.space-top-96{padding-top:96px}.space-top-120{padding-top:120px}.space-top-144{padding-top:144px}.space-bottom-4{padding-bottom:4px}.space-bottom-8{padding-bottom:8px}.space-bottom-12{padding-bottom:12px}.space-bottom-16{padding-bottom:16px}.space-bottom-24{padding-bottom:24px}.space-bottom-32{padding-bottom:32px}.space-bottom-48{padding-bottom:48px}.space-bottom-64{padding-bottom:64px}.space-bottom-96{padding-bottom:96px}.space-bottom-120{padding-bottom:120px}.space-bottom-144{padding-bottom:144px}.space-left-4{padding-left:4px}.space-left-8{padding-left:8px}.space-left-12{padding-left:12px}.space-left-16{padding-left:16px}.space-left-24{padding-left:24px}.space-left-32{padding-left:32px}.space-left-48{padding-left:48px}.space-left-64{padding-left:64px}.space-left-96{padding-left:96px}.space-left-120{padding-left:120px}.space-left-144{padding-left:144px}.space-right-4{padding-right:4px}.space-right-8{padding-right:8px}.space-right-12{padding-right:12px}.space-right-16{padding-right:16px}.space-right-24{padding-right:24px}.space-right-32{padding-right:32px}.space-right-48{padding-right:48px}.space-right-64{padding-right:64px}.space-right-96{padding-right:96px}.space-right-120{padding-right:120px}.space-right-144{padding-right:144px}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.portrait .footerContainer{padding:0;margin:0;background-color:#0d0900}.portrait .footerContainer .gray-text-color{color:#a0a0a0}.portrait .footerContainer .section{text-align:center;color:#fff}.portrait .footerContainer .inline{display:flex;align-items:center;justify-content:center;gap:8px}.portrait .footerContainer .inline a{color:#fff;text-decoration:none}.portrait .footerContainer .inline a:hover{text-decoration:underline}.portrait .footerContainer #footer-accordion{border-top:1px solid #8a8a8a}.portrait .footerContainer #footer-accordion .list-item{color:#fff;cursor:pointer;text-decoration:none}.portrait .footerContainer #social{display:flex;align-items:center;justify-content:center;gap:2rem;position:relative}.portrait .footerContainer #social:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:100%;margin:auto;height:1px;background-color:#8a8a8a}.portrait .footerContainer #payment-methods{display:flex;align-items:center;justify-content:space-around;margin:auto;padding-left:20px;padding-right:20px}.portrait .footerContainer #payment-methods img{width:13.3333333333%}.landscape .footerContainer{margin:0;background-color:#000;user-select:none;padding:0 60px;width:calc(100% - 120px)}.landscape .footerContainer>div{margin:auto;max-width:1440px}.landscape .footerContainer .gray-text-color{color:#a0a0a0}.landscape .footerContainer .section{text-align:center}.landscape .footerContainer .header{color:#fff;font-family:Gotham Medium;display:flex;align-items:center;justify-content:space-between;margin:auto}.landscape .footerContainer .header .btns-with-icons{display:flex;justify-content:end;gap:2rem;flex-wrap:wrap}.landscape .footerContainer .header .btns-with-icons .inline{color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.landscape .footerContainer .header .btns-with-icons .inline a{color:#fff;text-decoration:none}.landscape .footerContainer .header .btns-with-icons .inline a:hover{text-decoration:underline}.landscape .footerContainer .main-container{display:flex;border-top:1px solid #8a8a8a;border-bottom:1px solid #8a8a8a}.landscape .footerContainer .main-container .left-main-area{color:#fff;width:80%;display:flex;flex-wrap:wrap}.landscape .footerContainer .main-container .left-main-area .elements{display:flex;flex-direction:column;align-items:left;margin-right:5em;color:#0d0900;flex-wrap:wrap}.landscape .footerContainer .main-container .left-main-area .elements .element{cursor:pointer;color:#fff;text-decoration:none;flex-wrap:wrap}.landscape .footerContainer .main-container .right-main-area{color:#fff;width:20%;display:flex;justify-content:center}.landscape .footerContainer .main-container .right-main-area .elements{display:flex;flex-direction:column;align-items:left}.landscape .footerContainer .main-container .right-main-area .elements .social{display:flex;align-items:center;justify-content:space-between;gap:0 1.5rem}.landscape .footerContainer .main-container .right-main-area .elements .social img{cursor:pointer}.landscape .footerContainer .footer{display:flex;justify-content:space-between}.landscape .footerContainer .footer #date{width:30%;display:flex;align-items:center}.landscape .footerContainer .footer #logo{width:30%;display:flex;align-items:center;justify-content:center}.landscape .footerContainer .footer #payment-methods-landscape{width:30%;display:flex;align-items:center;justify-content:end;gap:16px}.landscape .footerContainer .footer #payment-methods-landscape img{width:13.3333333333%}.accordionContainer{padding:0;margin:0}.accordionContainer .accordion .accordion-item{flex-direction:column;align-items:stretch;border-bottom:1px solid #8a8a8a}.accordionContainer .accordion .accordion-header{display:flex;align-items:center;justify-content:space-between;margin:auto}.accordionContainer .accordion .accordion-header svg{display:none;width:1.8em;height:1.8em;min-width:1.8em;min-height:1.8em}.accordionContainer .accordion .accordion-header svg.visible{display:block}.accordionContainer .accordion .content{border-top:1px solid #8a8a8a;margin:auto;display:flex;flex-direction:column;gap:.3rem;text-align:left;max-height:0;opacity:0;overflow:hidden;transition:max-height .7s ease,opacity 1s ease}.accordionContainer .accordion .content.active{max-height:32.25rem;opacity:1}.navbar-container .cart{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}.navbar-container .cart .header{position:relative;background-color:#fff;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eaeaea;padding:1.5em 0}.navbar-container .cart .header .title{font-family:Gotham Medium}.navbar-container .cart .header .close{position:absolute;right:1.5em;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.navbar-container .cart .header .close svg{width:24px;height:24px;pointer-events:none}.navbar-container .cart .header svg{width:1.5em;height:100%}.navbar-container .cart .status-bar{display:flex;align-items:center;justify-content:space-between;padding:1em 0}.navbar-container .cart .status-bar .number-of-items{color:#a0a0a0;font-size:.875em;font-family:Gotham Book}.navbar-container .cart .status-bar .empty{color:#0d0900;font-size:.875em;font-family:Gotham Medium;text-decoration:underline;cursor:pointer}.navbar-container .cart .cart-items{flex:1;overflow-y:auto}.navbar-container .cart .footer{padding:0 1.5em;position:relative;border-top:1px solid #eaeaea}.navbar-container .cart .footer .order-summary{padding:1em 0;font-family:Gotham Bold}.navbar-container .cart .footer .sub-total{display:flex;justify-content:space-between;align-items:center;font-family:Gotham Book;margin-top:1.5em}.navbar-container .cart .footer .sub-total .itemLen{font-size:.75em;color:#a0a0a0}.navbar-container .cart .footer .taxes{padding-top:.5em;padding-bottom:1.5em;font-size:.75em;font-family:Gotham Book;color:#a0a0a0}.navbar-container .cart .footer .accept-terms{margin-bottom:1.5em;display:flex;gap:.5em;align-items:center}.navbar-container .cart .footer .tos-link{text-decoration:underline;font-family:Gotham Bold;cursor:pointer;font-size:.875em;padding-top:2px}.navbar-container .cart .footer .checkout{margin-bottom:.75em}.navbar-container .cart .footer .checkout .tertiary-button{width:100%}.navbar-container .cart .landscape.shopping-bag-container{display:flex;align-items:flex-start;justify-content:space-between;padding:0 2em}.navbar-container .cart .landscape.shopping-bag-container>div{width:48%}.navbar-container .cart .landscape.shopping-bag-container .footer{padding:0;margin:3em 0 0}.navbar-container .cart .landscape.shopping-bag-container .cart-items{flex:unset}.navbar-container .checkBox{display:inline-flex;align-items:center;cursor:pointer;min-width:5vw;height:auto;transition:all .3s ease}.navbar-container .checkBox.primary{font-family:Gotham Medium;color:#0d0900}.navbar-container .checkBox.secondary{font-family:Gotham Book;color:#4d4d4d}.navbar-container .checkBox.disabled{opacity:.24;cursor:not-allowed}.navbar-container .checkBox.hover:not(.disabled){color:#4d4d4d}.navbar-container .checkBox.hover:not(.disabled) .box-container{border-color:#b3b3b3}.navbar-container .checkBox.active .box-container{border-color:#ccc;background-color:#2a2a2a}.navbar-container .checkBox.active .done-icon{display:flex;align-items:center}.navbar-container .checkBox .box-container{width:1.65em;height:1.65em;display:inline-flex;justify-content:center;align-items:center;border:1px solid #cccccc;border-radius:4px;margin-right:.4em;transition:all .3s ease}.navbar-container .checkBox .done-icon{display:none;font-size:1.25em;color:#fff;min-height:25px}.navbar-container .checkBox .label{flex-grow:1;-webkit-user-select:none;user-select:none;text-align:left;font-size:.875em}.navbar-container .tertiary-button{font-family:Gotham Medium;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:color .3s ease,opacity .3s ease;background:none;padding:1em .5em;color:#0d0900;font-size:1em!important}.navbar-container .tertiary-button.small .tertiary-button-label{font-size:.75em}.navbar-container .tertiary-button.medium .tertiary-button-label{font-size:.8em}.navbar-container .tertiary-button.large .tertiary-button-label{font-size:1em}.navbar-container .tertiary-button.hover{color:#4d4d4d}.navbar-container .tertiary-button.hover .tertiary-button-icon svg{stroke:#4d4d4d;transition:fill .3s ease,stroke .3s ease}.navbar-container .tertiary-button.disabled{opacity:.24;cursor:not-allowed}.navbar-container .tertiary-button.disabled .tertiary-button-icon svg{opacity:.24}.navbar-container .tertiary-button-icon{width:1em;height:1em;margin-right:.5em}.navbar-container .tertiary-button-icon .react-svg{display:flex;align-items:center;justify-content:center;height:1em}.navbar-container .tertiary-button-icon .react-svg div{display:flex;align-items:center;justify-content:center}.navbar-container .tertiary-button-label{text-align:center;display:inline-block}.navbar-container .tertiary-button-label.underline{text-decoration:underline}.navbar-container .tertiary-button-label:not(.underline){text-decoration:none}.navbar-container .cartItemContainer{display:flex;font-family:Gotham Book;background-color:#fff;margin-top:1.5em;margin-left:1.5em;margin-right:1.5em;padding-bottom:1.5em}.navbar-container .cartItemContainer:not(:last-child){border-bottom:2px solid #f5f5f5}.navbar-container .cartItemContainer.noMaterial{background-color:#f5efe9}.navbar-container .cartItemContainer.resin{background-color:#fff}.navbar-container .cartItemContainer.precious{background-color:#eaeaea}.navbar-container .cartItemContainer .imageContainer{padding-right:.5em;width:33%;height:100%}.navbar-container .cartItemContainer .mainContainer{width:67%}.navbar-container .cartItemContainer .image{width:40%}.navbar-container .cartItemContainer .titleContainer{display:flex;justify-content:space-between;flex-direction:column;font-family:Gotham Medium;margin-bottom:.5em;color:#0d0900}.navbar-container .cartItemContainer .titleContainer .react-svg{display:flex;align-items:center;justify-content:center;height:1.75em}.navbar-container .cartItemContainer .titleContainer .react-svg>div{display:flex;align-items:center;justify-content:center}.navbar-container .cartItemContainer .product-details{margin-top:1.5em;margin-bottom:2em;font-size:.875em;color:#4d4d4d}.navbar-container .cartItemContainer .quantityWrapper{margin-top:1.5em;margin-bottom:.5em;display:flex;flex-direction:column;align-items:flex-start}.navbar-container .cartItemContainer .quantity{align-items:center;justify-content:space-between;width:100%;margin-bottom:1.5em;font-size:1em;font-family:Gotham Book;color:#0d0900;display:flex}.navbar-container .cartItemContainer .quantity span{font-family:Gotham Book}.navbar-container .cartItemContainer .quantity .disabled{cursor:not-allowed;opacity:.3}.navbar-container .cartItemContainer .quantity .quantity-controls{display:flex;align-items:center}.navbar-container .cartItemContainer .addSTL{display:flex;align-items:center;gap:.5em;margin-bottom:1.5em}.navbar-container .cartItemContainer .item-actions button{padding:.5em .75em;background-color:#f5f5f5;border-radius:16px}.navbar-container .cartItemContainer .item-actions button .tertiary-button-icon{margin-right:0}.navbar-container .cartItemContainer .item-actions button .tertiary-button-label{margin-left:.5em}.navbar-container .cartItemContainer .minusIcon{font-family:Gotham Bold;padding-left:1em;padding-right:1em;cursor:pointer;display:flex;align-items:center}.navbar-container .cartItemContainer .minusIcon svg{height:1.5em;width:1.5em}.navbar-container .cartItemContainer .plusIcon{font-family:Gotham Bold;padding-left:1em;padding-right:1em;cursor:pointer;display:flex;align-items:center}.navbar-container .cartItemContainer .plusIcon svg{height:1.3em;width:1.3em}.navbar-container .cartItemContainer .priceValue{font-family:Gotham Bold}.navbar-container .cartItemContainer .mainContainer{color:#4d4d4d}.navbar-container .cartItemContainer .mainContainer .line-height{line-height:1.3;font-size:.875em}.navbar-container .cartItemContainer .mainContainer .capitalize{text-transform:capitalize}.navbar-container .cartItemContainer .addResin{margin-top:1.25em;margin-bottom:1.25em}.navbar-container .cartItemContainer .btnContainer{display:flex;justify-content:space-between}.navbar-container .cartItemContainer .btnContainer button{font-size:1em}.navbar-container .cartItemContainer .editRingContainer{text-decoration:underline;display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:.5em}.navbar-container .cartItemContainer .editRingContainer .react-svg{display:flex;align-items:center;justify-content:center;height:1.25em}.navbar-container .cartItemContainer .editRingContainer .react-svg>div{display:flex;align-items:center;justify-content:center}.navbar-container .cartItemContainer .editRingText{font-family:Gotham Bold}.navbar-container .cartItemContainer .editRingContainer>div:first-child,.navbar-container .cartItemContainer .editRingContainer>div:nth-child(2){margin-right:.5em}.navbar-container .cartItemContainer .editRingContainer>div:last-child{margin-left:auto}.navbar-container .loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Gotham Bold;color:#0d0900;transition:opacity .3s ease;z-index:1010}.navbar-container .loading-overlay .loading-text{-webkit-user-select:none;user-select:none}.navbar-container .loading-overlay.transparent{background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.navbar-container .loader{width:50px;height:50px;border:4px solid rgba(0,0,0,.3);border-top:4px solid black;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navbar-container .primary-button{font-family:Gotham Book;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background-color .3s ease,color .3s ease;background-color:#2a2a2a;color:#fff;font-size:1em}.navbar-container .primary-button.hover{background-color:#707070}.navbar-container .primary-button.disabled{opacity:.24;cursor:not-allowed}.navbar-container .primary-button.primary-big-btn{font-family:Gotham Bold;font-size:1em;width:100%;padding:.75em 1em;border-radius:.2em}.navbar-container .primary-button.primary-small-btn{padding:.75em 1em;border-radius:1.5em;display:inline-flex;align-items:center;justify-content:center}.navbar-container .primary-button.primary-small-btn.icon-only{border-radius:100%;align-items:center;justify-content:center;padding:.75em;width:2em;height:2em}.navbar-container .primary-button.primary-small-btn.icon-only img{object-fit:contain}.navbar-container .primary-button .button-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin-right:.5em}.navbar-container .primary-button.primary-small-btn.icon-only .button-icon{margin-right:0}.navbar-container .primary-button .button-label{display:inline-block;text-align:center;font-size:1em}.navbar-container [data-rsbs-root] [data-rsbs-header]{padding:0}.navbar-container [data-rsbs-root].no-handle [data-rsbs-header]:before{display:none}.navbar-container [data-rsbs-root].no-events [data-rsbs-header]{pointer-events:none}.navbar-container [data-rsbs-root].no-events [data-rsbs-header] *{pointer-events:auto}.navbar-container [data-rsbs-root].is-hidden{visibility:hidden}.navbar-container [data-rsbs-root].no-overflow [data-rsbs-scroll]{overflow:hidden}.navbar-container [data-rsbs-root].is-blocking:before{content:"";position:absolute;inset:0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:1}.navbar-container [data-rsbs-backdrop]{z-index:1005!important;background-color:unset!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:1}.navbar-container [data-rsbs-overlay]{z-index:1006!important}[data-rsbs-overlay]{border-top-left-radius:16px;border-top-left-radius:var(--rsbs-overlay-rounded,16px);border-top-right-radius:16px;border-top-right-radius:var(--rsbs-overlay-rounded,16px);display:flex;background:#fff;background:var(--rsbs-bg,#fff);flex-direction:column;height:0px;height:var(--rsbs-overlay-h,0px);transform:translateZ(0);transform:translate3d(0,var(--rsbs-overlay-translate-y,0px),0);will-change:height}[data-rsbs-overlay]:focus{outline:none}[data-rsbs-is-blocking=false] [data-rsbs-overlay]{box-shadow:0 -5px 60px #2659731c,0 -1px #2659730d}[data-rsbs-overlay],[data-rsbs-root]:after{max-width:auto;max-width:var(--rsbs-max-w,auto);margin-left:env(safe-area-inset-left);margin-left:var(--rsbs-ml,env(safe-area-inset-left));margin-right:env(safe-area-inset-right);margin-right:var(--rsbs-mr,env(safe-area-inset-right))}[data-rsbs-overlay],[data-rsbs-backdrop],[data-rsbs-root]:after{z-index:3;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none;position:fixed;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}[data-rsbs-backdrop]{top:-60px;bottom:-60px;background-color:#0009;background-color:var(--rsbs-backdrop-bg,rgba(0, 0, 0, .6));will-change:opacity;cursor:pointer;opacity:1}[data-rsbs-is-dismissable=false] [data-rsbs-backdrop]{cursor:ns-resize}[data-rsbs-root]:after{content:"";pointer-events:none;background:#fff;background:var(--rsbs-bg,#fff);height:1px;transform-origin:bottom;transform:scale3d(1,0,1);transform:scale3d(1,var(--rsbs-antigap-scale-y,0),1);will-change:transform}[data-rsbs-footer],[data-rsbs-header]{flex-shrink:0;cursor:ns-resize;padding:16px}[data-rsbs-header]{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px #2e3b4220;box-shadow:0 1px rgba(46,59,66,calc(var(--rsbs-content-opacity,1) * .125));z-index:1;padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:8px}[data-rsbs-header]:before{position:absolute;content:"";display:block;width:36px;height:4px;top:calc(8px + env(safe-area-inset-top));left:50%;transform:translate(-50%);border-radius:2px;background-color:#00000024;background-color:var(--rsbs-handle-bg,hsla(0, 0%, 0%, .14))}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){[data-rsbs-header]:before{transform:translate(-50%) scaleY(.75)}}[data-rsbs-has-header=false] [data-rsbs-header]{box-shadow:none;padding-top:calc(12px + env(safe-area-inset-top))}[data-rsbs-scroll]{flex-shrink:1;flex-grow:1;-webkit-tap-highlight-color:revert;-webkit-touch-callout:revert;-webkit-user-select:auto;-ms-user-select:auto;-moz-user-select:auto;user-select:auto;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-rsbs-scroll]:focus{outline:none}[data-rsbs-has-footer=false] [data-rsbs-content]{padding-bottom:env(safe-area-inset-bottom)}[data-rsbs-content]{overflow:hidden}[data-rsbs-footer]{box-shadow:0 -1px #2e3b4220,0 2px #fff;box-shadow:0 -1px rgba(46,59,66,calc(var(--rsbs-content-opacity,1) * .125)),0 2px 0 var(--rsbs-bg,#fff);overflow:hidden;z-index:1;padding-bottom:calc(16px + env(safe-area-inset-bottom))}[data-rsbs-is-dismissable=true] [data-rsbs-header]>*,[data-rsbs-is-dismissable=true] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=true] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-footer]>*{opacity:1;opacity:var(--rsbs-content-opacity,1)}[data-rsbs-is-dismissable=true] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-backdrop]{opacity:1;opacity:var(--rsbs-backdrop-opacity,1)}[data-rsbs-state=closed],[data-rsbs-state=closing]{pointer-events:none}.navbar-container #popUpFullPageContainer{position:fixed;top:0;left:0;width:100vw;height:100%;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1000;display:flex;align-items:center;justify-content:center}.navbar-container #popUpContentContainer{position:relative;width:fit-content;min-width:380px}.navbar-container #popUpDefaultContainer{display:grid;grid-template-rows:auto;gap:4px;padding:28px;place-items:center}.navbar-container #popUpDefaultContainer .message{margin-top:8px;margin-bottom:16px;font-size:.875em;max-width:512px;font-family:Gotham Book;font-size:1.2em}.navbar-container #popUpDefaultContainer:has(.message>#caliper) .message{max-width:unset}.navbar-container #popUpDefaultContainer .confirm-button{width:100%;max-width:300px}.navbar-container #popUpDefaultContainer .margin-bottom{margin-bottom:16px}.navbar-container #popUpDefaultContainer .cancel-button{width:fit-content}.navbar-container #popUpDefaultContainer .space{height:4vh}.navbar-container #popUpDefaultContainer .navbar-container .cart-container{width:unset}.navbar-container .notification{-webkit-backdrop-filter:unset!important;backdrop-filter:unset!important;height:100%!important;width:100%!important}.navbar-container .notification #popUpContentContainer{position:fixed!important;bottom:24px!important;right:24px!important;transform:unset!important;top:unset!important;left:unset!important;margin:unset!important;width:35vw!important;max-width:450px!important;min-width:unset!important}.navbar-container .notification .header-element-right{display:none!important}.navbar-container .notification .header-element-wrapper{grid-template-columns:unset!important}.navbar-container .notification #popUpDefaultContainer .confirm-button{max-width:unset!important}.navbar-container .notification #popUpDefaultContainer .message{font-size:1em}.navbar-container .header-element-wrapper{display:grid;grid-template-columns:25% 50% 25%;padding-top:20px;padding-bottom:16px;width:100%}.navbar-container .header-element-wrapper.with-bg{background-color:#fff}.navbar-container .header-element-wrapper .header-element{display:flex;align-items:center;justify-content:center}.navbar-container .header-element-wrapper .header-content{text-align:center;flex:1}.navbar-container .header-element-wrapper .header-content .height100{height:100%}.navbar-container .header-element-wrapper .header-content .header-title{font-family:Gotham Book;color:#0d0900;margin:0;display:flex;align-items:center;justify-content:center;text-transform:capitalize}.navbar-container .header-element-wrapper .header-content .header-text{font-size:.875em;color:#0d0900;margin:0}.navbar-container .header-element-wrapper .header-content .header-text-helpIcon{display:flex;align-items:center;justify-content:center;margin:auto}.navbar-container .header-element-wrapper .header-content .header-text-helpIcon .react-svg{width:1.2em;height:1.2em;opacity:65%}.navbar-container .header-element-wrapper .header-content .header-text-helpIcon .react-svg:hover{opacity:100%}.navbar-container .header-element-wrapper .header-content .header-text-helpIcon svg{cursor:pointer}.navbar-container .selection-panel{flex:1;width:100%;height:100%;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;overflow:hidden}.navbar-container .selection-panel .selection-panel__navbar{border-bottom:1px solid #cccccc}.navbar-container .selection-panel .selection-panel__content{flex-grow:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.navbar-container .selection-panel .selection-panel__content::-webkit-scrollbar{width:6px}.navbar-container .selection-panel .selection-panel__content::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.navbar-container .option-btn{width:fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;transition:color .3s ease,opacity .3s ease,border-color .3s ease;font-family:Gotham Medium;color:#0d0900}.navbar-container .option-btn.big{font-size:1em}.navbar-container .option-btn.small{font-size:.75em}.navbar-container .option-btn.normal{font-size:.875em}.navbar-container .option-btn .option-btn-icon{margin-bottom:0}.navbar-container .option-btn.hasLabel.standard .option-btn-icon{margin-bottom:8px}.navbar-container .option-btn.hasLabel.toggle .option-btn-icon{margin-bottom:6px}.navbar-container .option-btn.standard.hover .react-svg{color:#4d4d4d}.navbar-container .option-btn.standard .option-btn-icon{width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center}.navbar-container .option-btn.toggle{font-family:Gotham Book}.navbar-container .option-btn.toggle .option-btn-icon{border:1px solid #f1f1f1;border-radius:50%}.navbar-container .option-btn.toggle.hover .option-btn-icon{border-color:#8a8a8a}.navbar-container .option-btn.toggle.disabled .option-btn-icon{border-color:transparent}.navbar-container .option-btn.toggle.active .option-btn-icon{border-color:#0d0900}.navbar-container .option-btn.toggle .react-svg{width:2.2em;height:2.2em}.navbar-container .option-btn.toggle .react-svg.material{width:2.7em;height:2.7em}.navbar-container .option-btn.toggle .option-btn-icon{width:4em;height:4em;display:flex;align-items:center;justify-content:center}.navbar-container .option-btn.disabled{cursor:not-allowed}.navbar-container .option-btn.disabled .option-btn-fade{opacity:.12}.navbar-container .option-btn.disabled .option-btn-icon{border-color:transparent}.navbar-container .option-btn .react-svg,.navbar-container .option-btn .react-svg div{display:flex;align-items:center;justify-content:center}.navbar-container .option-btn-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.navbar-container .option-btn-content .option-btn-badge{position:absolute;top:-6px;left:50%;transform:translate(-50%);padding:2px 5px;border-radius:9999px;pointer-events:none;white-space:nowrap;z-index:1;font-family:Gotham Medium;font-size:.5em;color:#fff;background:#a0a0a0;box-shadow:0 1px 2px #0000001f}.navbar-container .option-btn-content .option-btn-fade{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.navbar-container{position:relative;z-index:1000;color:#0d0900;width:100%}.navbar-container .campaign-popup-overlay{position:fixed;inset:0;z-index:2000;background:#00000059;display:flex;align-items:center;justify-content:center;padding:16px;cursor:pointer}.navbar-container .campaign-popup{width:min(520px,100vw - 32px);background:linear-gradient(180deg,#ffffffd9,#f0f0f0c7);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:18px;padding:4rem 1.5rem 2.5rem;box-shadow:0 16px 40px #00000040,inset 0 1px #fff6;position:relative;cursor:default}.navbar-container .campaign-popup-landscape{background:linear-gradient(180deg,#ffffffd9,#f0f0f0c7);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:18px;padding:4rem 5rem 2rem 2rem;box-shadow:0 16px 40px #00000040,inset 0 1px #fff6;position:relative;cursor:default}.navbar-container .campaign-popup__close{position:absolute;top:12px;right:12px;border:0;background:transparent;padding:8px;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer}.navbar-container .campaign-popup__close svg{width:23px;height:23px}.navbar-container .campaign-popup__title{display:flex;align-items:center;gap:14px;padding-right:40px}.navbar-container .campaign-popup__gift{font-size:26px;line-height:1}.navbar-container .campaign-popup__headline{font-family:Gotham Bold;letter-spacing:.12em;font-size:1.4em;line-height:1.3;color:#111;white-space:nowrap}.navbar-container .campaign-popup__headline-landscape{font-family:Gotham Bold;letter-spacing:.12em;line-height:1.2;color:#111;white-space:nowrap;font-size:28px}.navbar-container .campaign-popup__body{margin-top:1.5rem}.navbar-container .campaign-popup__body p{margin:0;color:#111;font-family:Gotham Book;font-size:14px;line-height:1.4;letter-spacing:0em}.navbar-container .campaign-popup__body span{font-family:Gotham Bold;font-size:13px}.navbar-container .campaign-popup__body-landscape{margin-top:2rem;display:flex}.navbar-container .campaign-popup__body-landscape p{margin:0;color:#111;font-family:Gotham Book;font-size:16px;line-height:1.6;letter-spacing:0em}.navbar-container .campaign-popup__body-landscape span{font-family:Gotham Bold;font-size:14px}.navbar-container .campaign-popup__meta{margin-top:14px;display:flex;align-items:center;gap:8px;color:#111111d9;font-family:Gotham Medium;font-size:14px;line-height:1.3;letter-spacing:0em}.navbar-container .campaign-popup__meta .dot{opacity:.7}.navbar-container .campaign-popup__meta span{font-family:Gotham Medium}.navbar-container .campaign-popup__meta-landscape{margin-top:2rem;display:flex;align-items:center;gap:8px;color:#111111d9;font-family:Gotham Medium;font-size:15px;line-height:1.6;letter-spacing:.04em}.navbar-container .campaign-popup__meta-landscape .dot{opacity:.7}.navbar-container .campaign-popup__meta-landscape span{font-family:Gotham Medium}.navbar-container .campaign-popup__note{margin-top:12px;color:#111;font-family:Gotham Medium;font-size:13px;line-height:1.3;letter-spacing:0em}.navbar-container .campaign-popup__note-landscape{margin-top:2rem;color:#111;font-family:Gotham Medium;font-size:14px;line-height:1.3;letter-spacing:0em}.navbar-container .promo-bar{position:absolute;left:0;right:0;z-index:999;background:#111;color:#fff;padding:0;animation:promoBarIn .22s ease-out;cursor:pointer}.navbar-container .promo-bar__content_wrapper{max-width:100%;padding:10px 17px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.navbar-container .promo-bar__content{grid-column:2;text-align:center;font-size:12px;letter-spacing:.4px;font-family:Gotham Bold}.navbar-container .promo-bar__content .promo-strong{font-family:Gotham Bold;font-weight:700;letter-spacing:.04em}.navbar-container .promo-bar__content .promo-light{font-family:Gotham Book;font-weight:400;letter-spacing:.02em;opacity:.9}.navbar-container .promo-bar__close{grid-column:3;justify-self:end;background:none;border:0;padding:6px;margin-bottom:1.7px;color:#fff;display:flex;align-items:center;cursor:pointer}.navbar-container .promo-bar__close svg{width:16px;height:16px;display:block}.navbar-container .promo-bar__close svg *{stroke:currentColor}@keyframes promoBarIn{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.navbar-container .navbar{padding:.5em 1em;background:#ffffffbf;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1001;box-shadow:0 7px 10px -10px #707070bf}.navbar-container .navbar:has(+.landscape-burger-menu.open){box-shadow:unset}.navbar-container .navbar-left{display:flex;align-items:center;gap:.5em;padding:.5em 0;cursor:pointer}.navbar-container .navbar-center{display:flex;align-items:center;gap:4em;flex:1;justify-content:center}.navbar-container .navbar-center button{background:none;border:none;display:flex;align-items:center;font-family:Gotham Bold;cursor:pointer;font-size:1em}.navbar-container .navbar-center button svg{width:1.5em;height:1.5em}.navbar-container .navbar-right{display:flex;align-items:center}.navbar-container .logo{cursor:pointer;display:flex;align-items:center;justify-content:center;width:2em;height:2em}.navbar-container .logo svg{height:100%}.navbar-container .site-name{font-family:Gotham Bold;cursor:pointer;-webkit-user-select:none;user-select:none}.navbar-container .cart-icon,.navbar-container .burger-toggle,.navbar-container .burger-toggle-landscape{cursor:pointer;padding:0 .5em;transition:background-color .2s;display:flex;align-items:center;justify-content:center;border:none;background:none;font-size:1em}.navbar-container .cart-icon svg{width:1.7em;height:1.7em}.navbar-container .cart-icon span{font-family:Gotham Medium;color:#0d0900}.navbar-container .burger-toggle{width:2em;height:2em}.navbar-container .burger-toggle svg{height:100%}.navbar-container .landscape-menu{display:flex;align-items:center;font-size:1.1em;font-family:Gotham Medium}.navbar-container .landscape-menu svg{margin-right:.5em;width:1.2em;height:1.2em}.navbar-container .close-button{cursor:pointer;padding:.5em;transition:background-color .2s;border:none;background:none;width:2.6em;height:2.8em}.navbar-container .portrait-burger-menu{position:fixed;top:0;left:0;width:100vw;height:100svh;background:#fff;z-index:1002;transform:translateY(-100%);transition:transform .5s ease-in-out;display:flex;flex-direction:column}.navbar-container .portrait-burger-menu.open{transform:translateY(0)}.navbar-container .portrait-burger-header{display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;border-bottom:1px solid #cccccc}.navbar-container .burger-content{padding-top:1em;overflow-y:auto}.navbar-container .burger-content.submenu{transform:translate(100%);animation:slideInFromRight .3s ease-in-out forwards}.navbar-container .burger-content.submenu .section-title{display:flex;align-items:center;margin:0}.navbar-container .burger-content.submenu .menu-links{padding-left:1.5em}.navbar-container .burger-content.submenu .section-title svg{width:1em;height:1em;margin-right:.5em}.navbar-container .burger-content.submenu .section-title .rotate svg{transform:rotate(180deg)}.navbar-container .menu-section{padding-top:2em;padding-bottom:2em;margin:0 1.5em}.navbar-container .menu-section.border{border-bottom:1px solid #cccccc}.navbar-container .section-title{font-family:Gotham Book;font-weight:400;color:#4d4d4d;margin:0;letter-spacing:.2em}.navbar-container .menu-links{display:flex;flex-direction:column;gap:0;margin-top:.5em}.navbar-container .menu-links button{font-family:Gotham Medium;text-align:left;background:none;border:none;padding:1em 0;cursor:pointer;border-radius:4px;transition:background-color .2s;display:flex;align-items:center;color:#0d0900;font-size:1em}.navbar-container .menu-links button svg{width:2em;height:2em;margin-right:.5em}.navbar-container .menu-links button.expandable-link{display:flex;justify-content:space-between;align-items:center}.navbar-container .menu-links button.expandable-link svg{width:1em!important;height:1em!important}.navbar-container .menu-links .bold button{font-family:Gotham Bold}.navbar-container .back-button{background:none;border:none;padding:1em;cursor:pointer;color:#666;margin-bottom:1em;display:flex;align-items:center;gap:.5em}.navbar-container .back-button .arrow{font-size:.8em}@keyframes slideInFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}.navbar-container .insiration-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.3em;padding:1em 0}.navbar-container .insiration-grid>div{position:relative;aspect-ratio:4/3;overflow:hidden}.navbar-container .insiration-grid>div img{width:100%;height:100%;object-fit:cover;border-radius:.3em}.navbar-container .landscape-burger-menu{position:absolute;width:100%;background:#fff;opacity:0;transition:all .3s ease-in-out;max-height:0;overflow:hidden}.navbar-container .landscape-burger-menu.open{z-index:1002;max-height:100vh;opacity:1}.navbar-container .landscape-burger-content{padding:2em 3em;display:flex;align-items:flex-start;justify-content:flex-start;gap:10vw;box-shadow:0 7px 10px -10px #707070bf}.navbar-container .landscape-burger-content .menu .menu-links button{padding:0 0 1.5em}.navbar-container .landscape-burger-content .menu .menu-links.short button{padding:0 0 1.15em;font-size:.875em}.navbar-container .landscape-burger-content .section-title{padding-bottom:2em}.navbar-container .landscape-burger-content .align-right{display:flex;width:100%;justify-content:space-between;gap:3em;flex-wrap:wrap}.navbar-container .landscape-burger-content .align-right .insiration-grid{max-width:30vw;padding:0}.navbar-container .landscape-burger-content .align-right .insiration-grid img{max-width:7.5vw}.navbar-container .cart-container{position:fixed;width:100vw;height:calc(100svh - 4em);top:4em;flex:1;background-color:#fff;min-width:0;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none;z-index:1002}.navbar-container .cart-container.landscape{background:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.navbar-container .cart-container.landscape .cart{width:33vw;max-width:450px;height:100%;right:0;position:absolute;background-color:#fff;transform:translate(100%);transition:transform .5s ease-in-out}.navbar-container .cart-container .cart{transform:translateY(-100%);transition:transform .5s ease-in-out;height:100%;background-color:#fff}.navbar-container .cart-container.open{opacity:1;pointer-events:auto}.navbar-container .cart-container.open .cart{transform:translateY(0)}.navbar-container .cart-container.hidden{display:none}.confirmation-sheet .confirmation-sheet-nav{display:flex;padding:2em}.confirmation-sheet .confirmation-sheet-nav .cta{font-size:1.1em;font-family:Gotham Medium;color:#0d0900;width:100%;text-align:center}.confirmation-sheet .confirmation-sheet-nav .dismiss{position:absolute;height:1.5em;width:1.5em;right:1em}.confirmation-sheet .confirmation-sheet-content{padding:0 1em}.confirmation-sheet .confirmation-sheet-content .confirmation-text{font-size:1em;font-family:Gotham Book;color:#0d0900;padding-top:2em;padding-bottom:2em}.confirmation-sheet .confirmation-sheet-content .tertiary-button{width:100%;margin-top:1em;padding-bottom:6em}.navbar-container{font-size:14px}@media screen and (min-width:350px){.navbar-container{font-size:16px}}@media screen and (min-width:2000px){.navbar-container{font-size:20px}}.skeleton-container{display:grid;overflow:visible;font-size:16px}.skeleton-container.sticky{position:sticky;top:0;z-index:1}.skeleton-container .part-of-grid{grid-area:1/1}.skeleton-container .skeleton{width:100%;opacity:.5;transition:opacity .3s ease-in}.skeleton-container .skeleton.hidden{opacity:0}.skeleton-container .component-wrapper{transition:opacity .3s ease-in}.portrait-layout[data-astro-cid-4dka2n3m]{font-size:clamp(14px,calc(2vw + 1vh),50px)!important}.landscape-layout[data-astro-cid-4dka2n3m]{display:none;font-size:clamp(15px,1.9vh,100px)!important}@media(min-width:550px)and (min-aspect-ratio:1/1){.portrait-layout[data-astro-cid-4dka2n3m]{display:none}.landscape-layout[data-astro-cid-4dka2n3m]{display:block}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
