.drawer{z-index:999999999}.page--start-collection{min-height:0;position:relative;overflow-x:hidden;background:#fff}.page--start-collection[data-current-step="1"] .btn--back{display:none}.page--start-collection[data-current-step="1"] .btn--next .btn-text:before{content:attr(data-step-1)}@media(max-width:768px){.page--start-collection[data-current-step="1"] .btn--next .btn-text:before{content:attr(data-step-1-mobile)}}.page--start-collection[data-current-step="1"] .btn--next .btn-text{font-size:0}.page--start-collection[data-current-step="2"] .btn--next .btn-text:before{content:attr(data-step-2)}.page--start-collection[data-current-step="2"] .btn--next .btn-text{font-size:0}.page--start-collection .btn--next .btn-text{display:flex}.page--start-collection .btn--next .btn-text:before{font-size:17px}@media(max-width:768px){.page--start-collection .btn--next .btn-text:before{font-size:15px;letter-spacing:.3px}}.page--start-collection .decor{position:absolute;z-index:0;pointer-events:none}.page--start-collection .decor--green{background-image:url("data:image/svg+xml,%3Csvg width='148' height='461' viewBox='0 0 148 461' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7120_12301)'%3E%3Cpath opacity='0.5' d='M-60.4369 494.252C-60.4369 494.252 -43.6872 457.339 54.9541 388.012C104.202 353.403 75.8841 289.85 7.4627 290.159C-71.9206 290.529 -72.9971 194.096 26.4821 178.324C91.3424 168.043 159.018 96.9088 122.69 -5.1933C86.377 -107.294 -11.4608 -91.2528 -81.7751 59.7539' stroke='%236AAEA8' stroke-width='30' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7120_12301'%3E%3Crect width='148' height='460' fill='white' transform='translate(-0.301025 0.672852)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");width:148px;height:461px;left:0;top:0}.page--start-collection .decor--pink{background-image:url("data:image/svg+xml,%3Csvg width='121' height='382' viewBox='0 0 121 382' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7120_12314)'%3E%3Cpath d='M155.944 -13.8339C155.944 -13.8339 143.792 11.0534 72.3935 57.5538C36.7473 80.767 57.1501 123.82 106.621 123.857C164.017 123.891 164.687 189.067 92.7433 199.37C45.8361 206.086 -3.17548 253.919 22.9759 323.053C49.116 392.187 119.873 381.696 170.882 279.892' stroke='%23F3D9CF' stroke-width='30' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7120_12314'%3E%3Crect width='121' height='381' fill='white' transform='translate(0 0.960938)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");width:121px;height:386px;right:0;top:240px}.page--start-collection .collection__progress{padding:30px 20px 20px;background:#0000;position:relative;z-index:10;display:flex;align-items:center}.page--start-collection .collection__progress .mobile__back-btn{display:none;z-index:15}@media(min-width:768px){.page--start-collection .collection__progress .mobile__back-btn{display:none!important}}.page--start-collection .collection__progress .mobile__back-btn .btn--mobile-back{background:#0000;border:none;padding:6px;color:#1c261e;cursor:pointer;background-color:#fff;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border:1px solid #ececec}.page--start-collection .collection__progress .mobile__back-btn .btn--mobile-back svg{width:18px;height:18px}.page--start-collection .collection__progress .progress__container{max-width:800px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:10px;position:relative}.page--start-collection .collection__progress .progress__step{display:flex;flex-direction:row;align-items:center;padding:7px 13px;gap:10px;border-radius:100px;position:relative;z-index:2}.page--start-collection .collection__progress .progress__step .step__number{width:26px;height:26px;border-radius:100px;background:#e5e7eb;color:#4c5564;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-weight:500;font-size:16px;line-height:1.4}@media(max-width:768px){.page--start-collection .collection__progress .progress__step .step__number{width:25px;height:25px}}.page--start-collection .collection__progress .progress__step .step__label{color:#4c5564;transition:all .3s ease;font-weight:500;font-size:19px;line-height:1.4;font-family:Bookmania}.page--start-collection .collection__progress .progress__step .step__label .step__optional{display:inline-block;font-size:15px;font-weight:400;font-family:TT Norms Pro;margin-left:3px}@media(max-width:768px){.page--start-collection .collection__progress .progress__step .step__label .step__optional{font-size:11px}}.page--start-collection .collection__progress .progress__step.active .step__number{background:#023e74;color:#fff;opacity:1}.page--start-collection .collection__progress .progress__step.active .step__label{color:#023e74;opacity:1}.page--start-collection .collection__progress .progress__step.completed .step__number{background:#229574;color:#fff}.page--start-collection .collection__progress .progress__step.completed .step__number span{display:none}.page--start-collection .collection__progress .progress__step.completed .step__number:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.81836 3.5L0.318359 5L4.81836 9.5L12.3184 2L10.8184 0.5L4.81836 6.5L1.81836 3.5Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:12px;height:10px}.page--start-collection .collection__progress .progress__step.completed .step__label{color:#229574}.page--start-collection .container{max-width:1100px;margin:0 auto;padding:0 20px;position:relative;z-index:10}.page--start-collection .collection__step{display:none;position:relative;z-index:10}.page--start-collection .collection__step.active{display:block}.page--start-collection .collection__step .step__header{text-align:center;margin-bottom:30px}@media(max-width:768px){.page--start-collection .collection__step .step__header{margin-bottom:10px}}.page--start-collection .collection__step .step__header .step__title{font-size:36px;font-weight:700;color:#023e74;margin:0 auto 10px;line-height:120%;letter-spacing:-.01em;text-transform:capitalize;font-family:Bookmania,serif}@media(max-width:768px){.page--start-collection .collection__step .step__header .step__title{font-size:28px}}.page--start-collection .collection__step .step__header .step__description{padding-top:5px;margin:0 auto;font-size:17px;font-weight:500;line-height:1.5;color:#1c261e;text-align:center;display:block;max-width:600px}.page--start-collection .collection__step .collection__features{background:#f6f6f6;border-radius:13px;padding:16px 25px;display:flex;gap:15px;justify-content:center;align-items:center;width:fit-content;margin:30px auto 45px}@media(max-width:768px){.page--start-collection .collection__step .collection__features{flex-direction:column;gap:0;text-align:left;align-items:flex-start;margin:10px 0 0;background:#fff;padding:0}}.page--start-collection .collection__step .collection__features .feature__item{display:flex;align-items:center;gap:8px}.page--start-collection .collection__step .collection__features .feature__item .feature__icon{font-size:16px;flex-shrink:0}.page--start-collection .collection__step .collection__features .feature__item .feature__text{font-size:15px;font-weight:700;color:#023e74;line-height:150%}.page--start-collection .collection__step .collection__features .feature__item .feature__text .feature__detail{font-weight:400;color:#1c261e}@media(max-width:768px){.page--start-collection .collection__step .collection__features .feature__item{gap:4px}.page--start-collection .collection__step .collection__features .feature__item .feature__icon{font-size:18px}.page--start-collection .collection__step .collection__features .feature__item .feature__text{font-size:13px}}.page--start-collection .collection__step--1 .product__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:60px;margin-top:30px}@media(max-width:968px){.page--start-collection .collection__step--1 .product__layout{display:flex;flex-direction:column;gap:15px;margin-top:10px}}.page--start-collection .collection__step--1 .product__gallery{position:sticky;top:100px;height:fit-content;width:100%;max-width:100%;align-self:start}@media(max-width:968px){.page--start-collection .collection__step--1 .product__gallery{position:relative;top:0}}.page--start-collection .collection__step--1 .product__gallery .gallery__main{width:100%;aspect-ratio:1;background:#f6f6f6;border-radius:12px;border:1px solid #e8e4dd;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:16px;position:relative}.page--start-collection .collection__step--1 .product__gallery .gallery__main .gallery__main-image{max-width:100%;max-height:100%;object-fit:contain;z-index:2}@media(min-width:768px){.page--start-collection .collection__step--1 .product__gallery .gallery__main .gallery__main-image--token{max-width:420px}}.page--start-collection .collection__step--1 .product__gallery .gallery__main .gallery__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#666;z-index:1}.page--start-collection .collection__step--1 .product__gallery .gallery__main .gallery__nav{position:absolute;top:50%;transform:translateY(-50%);background:#fff6;border:1px solid #e8e4dd;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:3}.page--start-collection .collection__step--1 .product__gallery .gallery__main .gallery__nav:hover{background:#009c93;border-color:#009c93;color:#fff}.page--start-collection .collection__step--1 .product__gallery .gallery__main .gallery__nav.gallery__nav--prev{left:10px}.page--start-collection .collection__step--1 .product__gallery .gallery__main .gallery__nav.gallery__nav--next{right:10px}.page--start-collection .collection__step--1 .product__gallery .gallery__main .gallery__nav svg{width:16px;height:16px;pointer-events:none}.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container{position:relative;width:100%;max-width:500px}.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container .gallery__thumbnails{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:4px 0;width:100%;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container .gallery__thumbnails::-webkit-scrollbar{display:none}.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container .gallery__thumbnails .gallery__thumbnail{width:80px;height:80px;min-width:80px;flex-shrink:0;border-radius:8px;border:2px solid rgba(0,0,0,0);overflow:hidden;cursor:pointer;transition:all .3s ease;background:#f6f6f6}@media(max-width:768px){.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container .gallery__thumbnails .gallery__thumbnail{width:70px;height:70px;min-width:70px}}.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container .gallery__thumbnails .gallery__thumbnail:hover{border-color:#009c9380}.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container .gallery__thumbnails .gallery__thumbnail.active{border-color:#009c93}.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container .gallery__thumbnails .gallery__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container .gallery__nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:1px solid #e8e4dd;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:2}.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container .gallery__nav:hover{background:#009c93;border-color:#009c93;color:#fff}.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container .gallery__nav.gallery__nav--prev{left:-16px}.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container .gallery__nav.gallery__nav--next{right:-16px}.page--start-collection .collection__step--1 .product__gallery .gallery__thumbnails-container .gallery__nav svg{width:12px;height:12px}@media(max-width:768px){.page--start-collection .collection__step--1 .product__selection{width:100%}}.page--start-collection .collection__tabs{position:relative;margin-bottom:30px}@media(max-width:768px){.page--start-collection .collection__tabs{margin-bottom:10px}}.page--start-collection .collection__tabs__container{display:flex;justify-content:flex-start;align-items:center;gap:20px;padding:5px;overflow-x:auto;scroll-behavior:smooth;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none}.page--start-collection .collection__tabs__container::-webkit-scrollbar{display:none}@media(max-width:768px){.page--start-collection .collection__tabs__container{gap:8px;padding:8px 16px}}.page--start-collection .collection__tabs .collection__tab{background:#fff;border:1px solid #e8e4dd;border-radius:13px;font-weight:700;padding:0 15px;font-size:16px;line-height:1.2;text-transform:uppercase;color:#1c261e;min-height:140px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;max-width:280px;text-align:center}.page--start-collection .collection__tabs .collection__tab img{border-radius:50%;margin:-10px 0 -6px}@media(max-width:768px){.page--start-collection .collection__tabs .collection__tab img{width:85px}}@media(max-width:768px){.page--start-collection .collection__tabs .collection__tab{font-size:14px;min-width:auto;max-width:250px;min-height:unset;padding:7px 10px}}.page--start-collection .collection__tabs .collection__tab:hover{border-color:#009c93;transform:translateY(-1px)}.page--start-collection .collection__tabs .collection__tab.active{background:#f6fdfe;border-color:#009c93;border-width:2px;margin:-1px}.page--start-collection .collection__tabs .collection__tab.active:hover{transform:translateY(0)}.page--start-collection .collection__tabs .collection__tab-price{font-size:15px;text-transform:none;font-weight:500;color:#4c5564;margin-top:4px}@media(max-width:768px){.page--start-collection .collection__tabs .collection__tab-price{font-size:13px;margin-top:2px}}.page--start-collection .collection__tabs__scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#ffffffe6;border:1px solid #e8e4dd;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:2;box-shadow:0 2px 8px #0000001a}.page--start-collection .collection__tabs__scroll-arrow:hover{background:#f0f0f0;border-color:#009c93}.page--start-collection .collection__tabs__scroll-arrow.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.page--start-collection .collection__tabs__scroll-arrow--left{left:-50px}@media(max-width:768px){.page--start-collection .collection__tabs__scroll-arrow--left{left:-18px}}.page--start-collection .collection__tabs__scroll-arrow--right{right:-50px}@media(max-width:768px){.page--start-collection .collection__tabs__scroll-arrow--right{right:-18px}}.page--start-collection .collection__tabs__scroll-arrow svg{width:16px;height:16px;fill:#1c261e}@media(max-width:768px){.page--start-collection .collection__tabs__scroll-arrow{width:30px;height:30px}.page--start-collection .collection__tabs__scroll-arrow svg{width:12px;height:12px}}.page--start-collection .tokens__selected-summary{background:#f0fdfa;border:1px solid #009c93;border-radius:12px;padding:16px 20px;margin-bottom:20px}.page--start-collection .tokens__selected-summary .summary__count{font-size:16px;font-weight:600;color:#023e74;margin-bottom:12px}.page--start-collection .tokens__selected-summary .summary__items{display:flex;flex-wrap:wrap;gap:8px}.page--start-collection .tokens__selected-summary .summary__items .summary__token{background:#fff;border:1px solid #009c93;border-radius:20px;padding:6px 12px;display:flex;align-items:center;gap:8px;font-size:13px;color:#1c261e}.page--start-collection .tokens__selected-summary .summary__items .summary__token .token__quantity{font-weight:600;color:#009c93}.page--start-collection .tokens__selected-summary .summary__items .summary__token .remove__token{background:none;border:none;color:#999;cursor:pointer;font-size:16px;line-height:1;padding:0;margin-left:4px}.page--start-collection .tokens__selected-summary .summary__items .summary__token .remove__token:hover{color:#ef4444}.page--start-collection .token__search-container{margin-bottom:20px}.page--start-collection .token__search-container .token__search{position:relative;max-width:400px;margin:0 auto}.page--start-collection .token__search-container .token__search .token__search-input{width:100%;padding:12px 16px 12px 40px;border:1px solid #e8e4dd;border-radius:8px;font-size:14px;transition:all .3s ease;box-sizing:border-box}.page--start-collection .token__search-container .token__search .token__search-input:focus{outline:none;border-color:#009c93;box-shadow:0 0 0 2px #009c931a}.page--start-collection .token__search-container .token__search .token__search-input::placeholder{color:#9ca3af}.page--start-collection .token__search-container .token__search .search__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.page--start-collection .tokens--product-meta{margin-bottom:20px}.page--start-collection .tokens--product-meta__title{display:flex;align-items:center;justify-content:flex-start;font-size:38px;color:#003e75;line-height:1.25;margin:0 0 10px;font-weight:700;font-family:Bookmania}@media(max-width:767.98px){.page--start-collection .tokens--product-meta__title{font-size:28px}}.page--start-collection .tokens--product-meta__price{display:none}.page--start-collection .tokens--product-meta__price-value{font-size:24px;font-weight:600;color:#000}@media(max-width:767.98px){.page--start-collection .tokens--product-meta__price-value{font-size:20px}}.page--start-collection .tokens--product-meta__price-info{text-transform:none;font-size:16px;letter-spacing:.5px;font-weight:600;margin-bottom:2px;color:#000}@media(max-width:767.98px){.page--start-collection .tokens--product-meta__price-info{font-size:14px}}.page--start-collection .tokensList .loading,.page--start-collection .tokensList .error{text-align:center;padding:40px;color:#666;font-size:16px;grid-column:1/-1}.page--start-collection .tokensList .error{color:#ef4444}.page--start-collection .tokensList .token--sold-out{pointer-events:none}.page--start-collection .tokensList .token--sold-out .tokenTitle{color:#999}.page--start-collection .tokensList .token--sold-out .token__status{font-size:13px;color:#ef4444;font-weight:600;text-transform:uppercase;display:block;margin-top:2px}.page--start-collection .tokensList .token--sold-out .button-plus{background:#ccc!important;cursor:not-allowed}.page--start-collection .tokensList .token--sold-out .button-plus:hover{background:#ccc!important;transform:none!important}.page--start-collection .tokensList .personalization__actions-row{display:flex;align-items:center;gap:12px;margin-top:4px}@media(max-width:768px){.page--start-collection .tokensList .personalization__actions-row{flex-direction:column}}.page--start-collection .tokensList .personalization__actions-row .personalization__preview{width:35%;flex-shrink:0}@media(max-width:768px){.page--start-collection .tokensList .personalization__actions-row .personalization__preview{width:100%}}.page--start-collection .tokensList .personalization__actions-row .personalization__preview .btn--see-preview{width:100%;display:block;padding:6px 12px;border-top:1px solid #e8e4dd;text-align:center;white-space:normal;text-decoration:none;background:#fff;color:#029c9f!important;border:1px solid #e1e8ed;border-radius:6px;font-size:15px;font-weight:600;transition:all .2s ease;position:relative;line-height:1.2}.page--start-collection .tokensList .personalization__actions-row .personalization__preview .btn--see-preview:hover{background:#f8f9fa;border-color:#029c9f;color:#027b7e!important;transform:translateY(-.5px)}.page--start-collection .tokensList .personalization__actions-row .personalization__back{width:65%;flex:1;min-width:0;background:#f0f0f0;border-radius:6px;border:1px solid #e1e8ed}@media(max-width:768px){.page--start-collection .tokensList .personalization__actions-row .personalization__back{width:100%}}.page--start-collection .tokensList .personalization__actions-row .personalization__back .personalizeBack{margin-top:0;border:none}.page--start-collection .tokensList .personalization__actions-row .personalization__back .personalization__text{padding-left:8px}.page--start-collection .tokensList .personalization__actions-row .personalization__back .personalization__text>div:first-child{display:none}.page--start-collection .tokensList .personalization__actions-row .personalization__back .personalization__actions{padding:2px 5px}.page--start-collection .cart--rewards{margin-bottom:25px}@media(max-width:768px){.page--start-collection .cart--rewards{margin-bottom:15px}}.page--start-collection .tokens--container.tokens--container-legacy{border:none;overflow:visible}.page--start-collection .tokens--container.tokens--container-legacy .tokensList{height:unset;max-height:325px}.page--start-collection .tokens--container.tokens--container-legacy .custom-search-container{display:none}.page--start-collection .tokensList.tokensList--Legacy .tokens--variant__image{width:85px;height:85px;border:none;margin:-10px}.page--start-collection .tokensList.tokensList--Legacy .tokens--variant__image img{border-radius:4px;border:none}.page--start-collection .tokens--variant__text{max-width:calc(100% - 58px)}.page--start-collection .selectedVariants--Variant{height:42px}.page--start-collection .selectedVariants--Variant .variant__image{width:46px;margin:0 -3px 0 -16px}.page--start-collection .product__selection--wanderchains .wanderchain-selection{margin-top:16px}.page--start-collection .product__selection--wanderchains .wanderchain-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px 25px}@media(max-width:768px){.page--start-collection .product__selection--wanderchains .wanderchain-swatches{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.page--start-collection .product__selection--wanderchains .wanderchain-item{display:flex;flex-direction:column;gap:10px}.page--start-collection .product__selection--wanderchains .wanderchain-item__swatch{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px}.page--start-collection .product__selection--wanderchains .wanderchain-link{display:inline-flex;align-items:center;justify-content:center;width:100%;border-radius:8px;background:#f6f6f6;border:2px solid #e8e4dd;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.page--start-collection .product__selection--wanderchains .wanderchain-item--selected .wanderchain-link{border-color:#029c9f;box-shadow:0 0 0 2px #029c9f26}.page--start-collection .product__selection--wanderchains .wanderchain-variant{font-size:16px;color:#1c261e;font-weight:600;margin-left:4px}@media(max-width:768px){.page--start-collection .product__selection--wanderchains .wanderchain-variant{text-align:center}}.page--start-collection .product__selection--wanderchains .wanderchain-price{font-size:15px;color:#1c261e;font-weight:500;line-height:1;margin-bottom:5px}.page--start-collection .product__selection--wanderchains .wanderchain-add-btn{background:#009c93;width:100%;background-color:#009c93;color:#fff;border-radius:100px;padding:5px;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.page--start-collection .product__selection--wanderchains .wanderchain-add-btn:hover{background:#009c93;color:#fff}.page--start-collection .product__selection--wanderchains .item__badge{display:flex;justify-content:center;align-items:center;padding:2px 7px;gap:3px;position:absolute;left:50%;transform:translate(-50%);top:-10px;background:#023e74;border-radius:100px;color:#fff;font-weight:700;font-size:11px;z-index:1}.page--start-collection .product__selection--wanderchains .item__badge .badge__icon{display:flex}.page--start-collection .product__selection--wanderchains .item__badge.badge__vegan{background:#076324}.page--start-collection .product__selection--wanderchains .wanderchain-item__controls{display:none}.page--start-collection .product__selection--wanderchains .wanderchain-qty-controls{display:flex;align-items:center;gap:10px;max-width:fit-content;border:1px solid #e4e7eb;border-radius:100px;width:fit-content;margin:auto auto 0;padding:5px;background-color:#fff}.page--start-collection .product__selection--wanderchains .wanderchain-qty-minus,.page--start-collection .product__selection--wanderchains .wanderchain-qty-plus{width:30px;height:30px;border-radius:50%;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#009c93}.page--start-collection .product__selection--wanderchains .wanderchain-qty-display{width:30px;text-align:center;border:none;border-radius:4px;padding:0;font-size:14px;display:block;background:none;color:#1c261e;font-weight:500;line-height:30px}.page--start-collection .product__selection--wanderchains .wanderchain-remove-btn{margin-left:auto;padding:6px 10px;border-radius:8px;border:1px solid #e8e4dd;background:#fff;color:#1c261e;cursor:pointer}.page--start-collection .product__selection--wanderchains .wanderchain-monogram-section{margin-top:12px}.page--start-collection .product__selection--wanderchains .wanderchain--monogram-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border:1px solid #e8e4dd;border-radius:6px;background:#fff;color:#1c261e;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.page--start-collection .product__selection--wanderchains .wanderchain--monogram-btn:hover{border-color:#009c93;background:#f0f9f8;color:#009c93}.page--start-collection .product__selection--wanderchains .wanderchain--monogram-btn .monogram-icon{font-size:14px}.page--start-collection .product__selection--wanderchains .wanderchain--monogram-btn .monogram-text{font-size:12px}.page--start-collection .product__selection--wanderchains .wanderchain--monogram--added{display:none;align-items:center;justify-content:space-between;gap:8px;border:1px solid #009c93;border-radius:6px;padding:6px 8px;background:#f0f9f8;margin-top:6px}.page--start-collection .product__selection--wanderchains .wanderchain--monogram--added .monogram-value{font-size:12px;font-weight:500;color:#1c261e}.page--start-collection .product__selection--wanderchains .wanderchain--monogram--added .monogram-actions{display:flex}.page--start-collection .product__selection--wanderchains .wanderchain--monogram--added .monogram-edit-btn{background:none;border:none;cursor:pointer;padding:2px 4px;border-radius:3px;font-size:12px;color:#009c93;transition:all .2s ease}.page--start-collection .product__selection--wanderchains .wanderchain--monogram--added .monogram-edit-btn:hover{background:#009c931a}.page--start-collection .product__selection--wanderchains .wanderchain--monogram--added .monogram-remove-btn{background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:3px;font-size:12px;color:#ef4444;transition:all .2s ease}.page--start-collection .product__selection--wanderchains .wanderchain--monogram--added .monogram-remove-btn:hover{background:#ef44441a}.collection__step--1-old .collections__container{max-width:1100px;margin:35px auto 0}@media(max-width:768px){.collection__step--1-old .collections__container{margin:15px auto 0}}.collection__step--1-old .collections__section{margin-bottom:40px}.collection__step--1-old .collections__section.collections__section--legacy .collection__item .collection__image img{margin:0}.collection__step--1-old .collections__section .section__title{font-size:36px;font-weight:700;color:#023e74;margin:20px auto 40px;text-align:center;line-height:120%;letter-spacing:-.01em;font-family:Bookmania}@media(max-width:768px){.collection__step--1-old .collections__section .section__title{font-size:24px}}.collection__step--1-old .collections__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}@media(max-width:768px){.collection__step--1-old .collections__grid{grid-template-columns:repeat(1,1fr);gap:16px}}.collection__step--1-old .collection__item{background:#f8f8f8;border:1px solid #e3e8ef;border-radius:10px;cursor:pointer;transition:all .3s ease;text-align:center;position:relative;display:flex;align-items:center}.collection__step--1-old .collection__item:hover{border-color:#009c93;transform:translateY(-2px);box-shadow:0 8px 25px #009c9326}.collection__step--1-old .collection__item:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:17px;width:24px;height:24px;border-radius:6px;background:#fff;border:1px solid #009c93}.collection__step--1-old .collection__item.selected{background:#f4fdfe;border-color:#009c93;box-shadow:0 4px 20px #009c9333}.collection__step--1-old .collection__item.selected:after{background:#009c93;background-image:url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 3.5L0.5 5L4.99999 9.5L12.5 2L11 0.5L4.99999 6.5L2 3.5Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}.collection__step--1-old .collection__item .collection__image{width:130px;display:flex;align-items:center;justify-content:center}.collection__step--1-old .collection__item .collection__image img{margin:-5px -2px}.collection__step--1-old .collection__item .collection__content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 180px)}.collection__step--1-old .collection__item .collection__title{font-weight:700;font-size:19px;line-height:1.2;text-transform:uppercase;color:#023e74;text-align:left;margin-bottom:0}@media(max-width:768px){.collection__step--1-old .collection__item .collection__title{font-size:18px}}.collection__step--1-old .collection__item .collection__price{font-size:17px;color:#000;line-height:1.5;font-weight:500}.collection__step--2{max-width:865px;margin:0 auto}.collection__step--2{max-width:1100px;margin:0 auto}.collection__step--2 .product__layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}@media(max-width:968px){.collection__step--2 .product__layout{grid-template-columns:1fr;gap:20px;margin-top:10px;display:flex;flex-direction:column}}.collection__step--2 .product__gallery{position:sticky;top:100px;height:fit-content;width:100%;max-width:100%;align-self:start}@media(max-width:968px){.collection__step--2 .product__gallery{position:relative;top:0}}.collection__step--2 .product__gallery .gallery__main{width:100%;aspect-ratio:1;background:#f6f6f6;border-radius:12px;border:1px solid #e8e4dd;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:16px;position:relative}.collection__step--2 .product__gallery .gallery__main .gallery__main-image{max-width:100%;max-height:100%;object-fit:contain;z-index:2}.collection__step--2 .product__gallery .gallery__main .gallery__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#666;z-index:1}.collection__step--2 .product__gallery .gallery__main .gallery__nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:1px solid #e8e4dd;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:3}.collection__step--2 .product__gallery .gallery__main .gallery__nav:hover{background:#009c93;border-color:#009c93;color:#fff}.collection__step--2 .product__gallery .gallery__main .gallery__nav.gallery__nav--prev{left:16px}.collection__step--2 .product__gallery .gallery__main .gallery__nav.gallery__nav--next{right:16px}.collection__step--2 .product__gallery .gallery__main .gallery__nav svg{width:16px;height:16px;pointer-events:none}.collection__step--2 .product__gallery .gallery__thumbnails-container{position:relative;width:100%;max-width:500px}.collection__step--2 .product__gallery .gallery__thumbnails-container .gallery__thumbnails{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:4px 0;width:100%;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.collection__step--2 .product__gallery .gallery__thumbnails-container .gallery__thumbnails::-webkit-scrollbar{display:none}.collection__step--2 .product__gallery .gallery__thumbnails-container .gallery__thumbnails .gallery__thumbnail{width:80px;height:80px;min-width:80px;flex-shrink:0;border-radius:8px;border:2px solid rgba(0,0,0,0);overflow:hidden;cursor:pointer;transition:all .3s ease;background:#f6f6f6}@media(max-width:768px){.collection__step--2 .product__gallery .gallery__thumbnails-container .gallery__thumbnails .gallery__thumbnail{width:70px;height:70px;min-width:70px}}.collection__step--2 .product__gallery .gallery__thumbnails-container .gallery__thumbnails .gallery__thumbnail:hover{border-color:#009c9380}.collection__step--2 .product__gallery .gallery__thumbnails-container .gallery__thumbnails .gallery__thumbnail.active{border-color:#009c93}.collection__step--2 .product__gallery .gallery__thumbnails-container .gallery__thumbnails .gallery__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.collection__step--2 .wanderchain__header{margin-bottom:30px}.collection__step--2 .wanderchain__header .wanderchain__title{font-size:24px;font-weight:700;color:#1c261e;margin:0 0 8px}.collection__step--2 .wanderchain__header .wanderchain__title span{font-size:19px;font-weight:400}@media(max-width:768px){.collection__step--2 .wanderchain__header .wanderchain__title{font-size:20px}}.collection__step--2 .wanderchain__header .wanderchain__subtitle{font-size:16px;color:#666;margin:0 0 8px}@media(max-width:768px){.collection__step--2 .wanderchain__header .wanderchain__subtitle{font-size:14px}}.collection__step--2 .wanderchain__header .wanderchain__price{font-size:26px;font-weight:600;margin:0}@media(max-width:768px){.collection__step--2 .wanderchain__header .wanderchain__price{font-size:20px}}.collection__step--2 .wanderchain-selection .variant__title{display:block;font-size:16px;font-weight:600;color:#1c261e;margin-bottom:20px}.collection__step--2 .wanderchain-swatches{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:24px}@media(max-width:768px){.collection__step--2 .wanderchain-swatches{gap:5px 15px}}.collection__step--2 .wanderchain-swatch{position:relative;display:flex;flex-direction:column;width:57px;align-items:center;text-align:center;float:left;margin-bottom:5px;padding:0 5px;cursor:pointer;transition:all .3s ease}.collection__step--2 .wanderchain-swatch:hover{transform:translateY(-1px)}.collection__step--2 .wanderchain-swatch.active .wanderchain-img{border:2px solid #009c93}.collection__step--2 .wanderchain-swatch.active .wanderchain-variant{color:#029c9f;font-weight:600}.collection__step--2 .wanderchain-swatch .vegan-icon{position:absolute;top:-2px;right:-2px;z-index:2}.collection__step--2 .wanderchain-swatch .vegan-icon img{width:12px;height:12px}.collection__step--2 .wanderchain-swatch .wanderchain-link{display:block;text-decoration:none}.collection__step--2 .wanderchain-swatch .wanderchain-img{border-radius:36px;padding:0;width:36px;height:36px;z-index:1;position:relative;object-fit:cover;transition:all .3s ease}.collection__step--2 .wanderchain-swatch .wanderchain-variant{color:#211f20;font-size:14.5px;line-height:16px;font-weight:500;margin-top:5px}.collection__step--2 .wanderchain-swatch .wanderchain-variant span{font-weight:400}.collection__step--2 .wanderchain-add-section .add-section-header{margin-bottom:16px}.collection__step--2 .wanderchain-add-section .quantity-controls{display:flex;align-items:center;gap:12px;margin-bottom:16px}.collection__step--2 .wanderchain-add-section .quantity-controls .qty-label{font-size:14px;font-weight:600;color:#1c261e;margin:0}.collection__step--2 .wanderchain-add-section .quantity-controls .qty-buttons{display:flex;align-items:center;gap:12px}.collection__step--2 .wanderchain-add-section .quantity-controls .qty-buttons .qty-btn{width:32px;height:32px;border-radius:50%;border:1px solid #e8e4dd;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:16px;font-weight:600;color:#666}.collection__step--2 .wanderchain-add-section .quantity-controls .qty-buttons .qty-btn:hover{border-color:#009c93;background:#f0f9f8;color:#009c93}.collection__step--2 .wanderchain-add-section .quantity-controls .qty-buttons .qty-btn.qty-plus{background:#009c93;border-color:#009c93;color:#fff}.collection__step--2 .wanderchain-add-section .quantity-controls .qty-buttons .qty-btn.qty-plus:hover{background:#007d75}.collection__step--2 .wanderchain-add-section .quantity-controls .qty-buttons .qty-display{font-size:18px;font-weight:600;color:#1c261e;min-width:30px;text-align:center}.collection__step--2 .wanderchain-add-section .monogram-section{margin-bottom:20px}.collection__step--2 .wanderchain-add-section .add-to-collection-btn{background:#009c93;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.collection__step--2 .wanderchain-add-section .add-to-collection-btn svg{width:16px;height:16px}.collection__step--2 .wanderchain-add-section .add-to-collection-btn:hover{background:#007d75;transform:translateY(-1px)}.collection__step--2 .wanderchain-add-section .quantity-controls-added{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;background:#f8fdfc;border:1px solid #009c93;border-radius:8px}.collection__step--2 .wanderchain-add-section .quantity-controls-added .qty-label{font-size:14px;font-weight:600;color:#1c261e;margin:0}.collection__step--2 .wanderchain-add-section .quantity-controls-added .qty-buttons{display:flex;align-items:center;gap:12px}.collection__step--2 .wanderchain-add-section .quantity-controls-added .qty-buttons .qty-btn{width:28px;height:28px;border-radius:50%;border:1px solid #e8e4dd;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:600;color:#666}.collection__step--2 .wanderchain-add-section .quantity-controls-added .qty-buttons .qty-btn:hover{border-color:#009c93;background:#f0f9f8;color:#009c93}.collection__step--2 .wanderchain-add-section .quantity-controls-added .qty-buttons .qty-btn.qty-plus{background:#009c93;border-color:#009c93;color:#fff}.collection__step--2 .wanderchain-add-section .quantity-controls-added .qty-buttons .qty-btn.qty-plus:hover{background:#007d75}.collection__step--2 .wanderchain-add-section .quantity-controls-added .qty-buttons .qty-display{font-size:16px;font-weight:600;color:#1c261e;min-width:24px;text-align:center}.collection__step--2 .wanderchain-add-section .quantity-controls-added .remove-btn{background:none;border:1px solid #e74c3c;color:#e74c3c;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.collection__step--2 .wanderchain-add-section .quantity-controls-added .remove-btn:hover{background:#e74c3c;color:#fff}.collection__step--2 .wanderchains__list{display:flex;flex-direction:column;gap:16px}.collection__step--2 .wanderchain__item{background:#fff;border:1px solid #e7e4dd;border-radius:13px;padding:16px;transition:all .3s ease;position:relative;display:flex;flex-direction:row;align-items:center;gap:16px;cursor:pointer}@media(max-width:768px){.collection__step--2 .wanderchain__item{border:none;border-bottom:1px solid #e7e4dd;border-radius:0;padding:10px 10px 16px}}.collection__step--2 .wanderchain__item:hover{border-color:#009c93;transform:translateY(-1px);box-shadow:0 4px 12px #009c931a}.collection__step--2 .wanderchain__item.gallery-active{background:#fafafa;border-color:#009c93}.collection__step--2 .wanderchain__item.selected{background:#f6fdfe;border:2px solid #009c93;box-shadow:0 4px 20px #009c9333;margin:-1px}.collection__step--2 .wanderchain__item.selected .button-minus{background-color:#009c93}.collection__step--2 .wanderchain__item.selected .button-minus rect{fill:#fff}@media(max-width:768px){.collection__step--2 .wanderchain__item.selected{border:none}}.collection__step--2 .wanderchain__item .item__image{width:100px;height:100px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}@media(max-width:768px){.collection__step--2 .wanderchain__item .item__image{width:80px;height:80px}}.collection__step--2 .wanderchain__item .item__image img{max-width:100%;max-height:100%;border:1px solid #e7e4dd;border-radius:9px;transition:all .3s ease;cursor:pointer}.collection__step--2 .wanderchain__item .item__image img:hover{box-shadow:0 4px 12px #009c9333}.collection__step--2 .wanderchain__item .item__image .item__badge{display:flex;justify-content:center;align-items:center;padding:2px 7px;gap:3px;position:absolute;left:50%;transform:translate(-50%);top:-10px;background:#023e74;border-radius:100px;color:#fff;font-weight:700;font-size:11px;z-index:1}.collection__step--2 .wanderchain__item .item__image .item__badge .badge__icon{display:flex}.collection__step--2 .wanderchain__item .item__image .item__badge.badge__vegan{background:#076324}.collection__step--2 .wanderchain__item .item__info{flex:1;display:flex;flex-direction:column;gap:4px}.collection__step--2 .wanderchain__item .item__title{font-family:Bookmania;font-style:normal;font-weight:700;font-size:17px;line-height:1.5;margin-bottom:0;text-align:left;color:#023e74}@media(max-width:768px){.collection__step--2 .wanderchain__item .item__title{font-size:16px}}.collection__step--2 .wanderchain__item .item__price{margin-bottom:0;font-weight:500;font-size:16px;line-height:1.5;text-align:left;color:#424d5c}@media(max-width:768px){.collection__step--2 .wanderchain__item .item__price{font-size:15px}}.collection__step--2 .wanderchain__item .item__add-btn{display:flex;justify-content:flex-end;flex-shrink:0}.collection__step--2 .wanderchain__item .item__add-btn .btn--add-wanderchain{background-color:#009c93;color:#fff;border-radius:100px;padding:8px;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease;min-width:125px}.collection__step--2 .wanderchain__item .item__add-btn .btn--add-wanderchain:hover{background:#008079;transform:translateY(-1px);box-shadow:0 4px 12px #009c934d;color:#fff}.collection__step--2 .wanderchain__item .item__add-btn .btn--add-wanderchain:active{transform:translateY(0)}.collection__step--2 .wanderchain__item .item__controls{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e4e7eb;border-radius:100px;width:fit-content;padding:5px;background-color:#fff;flex-shrink:0}.collection__step--2 .wanderchain__item .item__controls .button-minus,.collection__step--2 .wanderchain__item .item__controls .button-plus{width:30px;height:30px;border-radius:50%;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.collection__step--2 .wanderchain__item .item__controls .button-minus.disabled,.collection__step--2 .wanderchain__item .item__controls .button-plus.disabled{opacity:.5;cursor:not-allowed}.collection__step--2 .wanderchain__item .item__controls .button-minus{display:flex}.collection__step--2 .wanderchain__item .item__controls .button-plus{background:#009c93}.collection__step--2 .wanderchain__item .item__controls .quantity{width:30px;text-align:center;border:none;border-radius:4px;padding:0;font-size:14px;display:block;background:none;color:#1c261e;font-weight:500;line-height:30px}.collection__step--2 .wanderchain__item .item__controls .quantity:focus{border:none}.collection__step--2 .wanderchain__item .item__controls .quantity::-webkit-outer-spin-button,.collection__step--2 .wanderchain__item .item__controls .quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.collection__step--2 .wanderchain__item .btn--monogram{width:100%;padding:6px;border:1px solid #009c93;border-radius:8px;margin-top:8px;flex-wrap:wrap;display:none;transition:all .3s ease;background:#fff;gap:7px}.collection__step--4 .summary__container{max-width:920px;margin:0 auto;display:grid;grid-template-columns:430px 1fr;gap:60px}@media(max-width:968px){.collection__step--4 .summary__container{grid-template-columns:1fr;gap:30px}.collection__step--4 .summary__container .summary__collection{order:1}.collection__step--4 .summary__container .summary__gift-section{order:2}}.collection__step--4 .summary__gift-section .gift__title{font-family:Bookmania;margin-bottom:30px;font-weight:600;font-size:24px;line-height:120%;color:#023e74}@media(max-width:768px){.collection__step--4 .summary__gift-section .gift__title{font-size:20px;margin-bottom:20px}}.collection__step--4 .summary__gift-section .gift__note{margin-bottom:30px}@media(max-width:768px){.collection__step--4 .summary__gift-section .gift__note{margin-bottom:20px}}.collection__step--4 .summary__gift-section .gift__note .gift__note-label{display:block;font-size:16px;font-weight:500;color:#1c261e;margin-bottom:12px}@media(max-width:768px){.collection__step--4 .summary__gift-section .gift__note .gift__note-label{font-size:14px;margin-bottom:8px}}.collection__step--4 .summary__gift-section .gift__note .gift__note-textarea{width:100%;min-height:110px;padding:16px;border:1px solid #e8e4dd;border-radius:8px;font-size:16px;font-family:inherit;resize:vertical;transition:all .3s ease}@media(max-width:768px){.collection__step--4 .summary__gift-section .gift__note .gift__note-textarea{min-height:80px;padding:12px}}.collection__step--4 .summary__gift-section .gift__note .gift__note-textarea:focus{outline:none;border-color:#009c93;box-shadow:0 0 0 2px #009c931a}.collection__step--4 .summary__gift-section .gift__note .gift__note-textarea::placeholder{color:#7d8696}.collection__step--4 .summary__gift-section .gift-packaging{display:flex;align-items:center;margin-top:30px;background:#fff;border-radius:12px;border:1px solid #e8e4dd;position:relative;isolation:isolate;cursor:pointer;transition:all .3s ease;padding:15px 0 15px 18px;min-height:100px}@media(max-width:768px){.collection__step--4 .summary__gift-section .gift-packaging{margin-top:20px;padding:12px 0 12px 15px;align-items:flex-start;gap:12px}}.collection__step--4 .summary__gift-section .gift-packaging:hover{border-color:#009c93;transform:translateY(-2px);box-shadow:0 8px 25px #009c9326}.collection__step--4 .summary__gift-section .gift-packaging.selected{background:#f0fdfa;border:2px solid #009c93;box-shadow:0 4px 20px #009c9333}.collection__step--4 .summary__gift-section .gift-packaging.selected:hover{transform:translateY(-2px);box-shadow:0 6px 25px #009c9340}.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox{display:flex;align-items:flex-start;gap:16px;cursor:pointer;margin-bottom:0;position:relative;padding:0;z-index:1;max-width:calc(100% - 150px)}@media(max-width:768px){.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox{position:static}}.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox input[type=checkbox]{display:none}.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox .checkmark{width:24px;height:24px;border:2px solid #009c93;border-radius:6px;position:relative;transition:all .3s ease;background:#fff;flex-shrink:0;margin-top:2px}@media(max-width:768px){.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox .checkmark{position:absolute;right:5px;top:5px;width:22px;height:22px;border-width:1.5px}}.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox .checkmark:after{content:"";position:absolute;top:4px;left:8px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s ease}@media(max-width:768px){.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox .checkmark:after{top:3px;left:7px}}.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox input[type=checkbox]:checked+.checkmark{background:#009c93;border-color:#009c93}.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox input[type=checkbox]:checked+.checkmark:after{opacity:1}.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox .packaging__info{display:flex;flex-direction:column;gap:6px;width:calc(100% - 40px)}@media(max-width:768px){.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox .packaging__info{width:100%}}.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox .packaging__title{font-size:18px;font-weight:600;color:#1c261e;line-height:140%;font-family:Bookmania}@media(max-width:768px){.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox .packaging__title{font-size:17px}}.collection__step--4 .summary__gift-section .gift-packaging .packaging__checkbox .packaging__text{font-size:14px;color:#3e4551;line-height:140%}.collection__step--4 .summary__gift-section .gift-packaging .packaging__image{width:150px;height:80px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:768px){.collection__step--4 .summary__gift-section .gift-packaging .packaging__image{width:145px;justify-content:flex-start}}.collection__step--4 .summary__gift-section .gift-packaging .packaging__image img{max-width:100%;object-fit:contain}.collection__step--4 .summary__collection .collection__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}@media(max-width:768px){.collection__step--4 .summary__collection .collection__header{margin-bottom:12px;flex-direction:column;align-items:flex-start;gap:4px}}.collection__step--4 .summary__collection .collection__header .collection__title{font-weight:500;font-size:17px;line-height:150%;margin:0;color:#1c261e}@media(max-width:768px){.collection__step--4 .summary__collection .collection__header .collection__title{font-size:18px;font-weight:600;display:none}}.collection__step--4 .summary__collection .collection__header .collection__count{font-size:16px;font-weight:500;color:#666}@media(max-width:768px){.collection__step--4 .summary__collection .collection__header .collection__count{font-size:16px;text-align:center;width:100%;color:#333}}.collection__step--4 .summary__collection .collection__items{background:#fff;border:1px solid #e8e4dd;border-radius:10px;padding:20px 14px 20px 20px;max-height:435px;overflow-y:auto;display:flex;flex-direction:column;gap:40px}@media(max-width:768px){.collection__step--4 .summary__collection .collection__items{padding:15px 12px 15px 15px;max-height:none;gap:30px;border-radius:8px}}.collection__step--4 .summary__collection .collection__items .collection__item{display:flex;align-items:center;gap:12px;border-radius:10px;position:relative}@media(max-width:768px){.collection__step--4 .summary__collection .collection__items .collection__item{gap:10px;align-items:flex-start}}.collection__step--4 .summary__collection .collection__items .collection__item.has-personalization,.collection__step--4 .summary__collection .collection__items .collection__item.has-personalization .item__content{align-items:flex-start}.collection__step--4 .summary__collection .collection__items .collection__item.has-personalization .item__controls .btn--remove{margin-top:0}.collection__step--4 .summary__collection .collection__items .collection__item:not(:last-child):after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:1px;background:#e8e4dd}.collection__step--4 .summary__collection .collection__items .collection__item .item__content{display:flex;align-items:center;gap:12px;flex:1}.collection__step--4 .summary__collection .collection__items .collection__item .item__image{width:72px;height:72px;flex-shrink:0;border-radius:5px;background:#f6f6f6;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.collection__step--4 .summary__collection .collection__items .collection__item .item__image{width:60px;height:60px}}.collection__step--4 .summary__collection .collection__items .collection__item .item__image img{width:100%;height:100%;object-fit:cover;border-radius:5px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details{flex:1;display:flex;flex-direction:column;gap:3px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__title{font-size:17px;font-weight:500;line-height:150%;color:#1c261e;margin:0}@media(max-width:768px){.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__title{font-size:15px;font-weight:600}}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__variant{font-size:15px;font-weight:400;line-height:150%;color:#1c261e;margin:0}@media(max-width:768px){.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__variant{font-size:14px}}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__variant .item__price{font-weight:500}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__variant .item__price--discounted{color:#009c93;font-weight:500}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__variant .item__price--original{text-decoration:line-through;color:#999;margin-left:8px;font-weight:500}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__price{font-size:15px;font-weight:500;line-height:150%;color:#1c261e;margin:0}@media(max-width:768px){.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__price{font-size:13px}}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__action{font-size:14px;font-weight:700;line-height:150%;color:#009c93;text-decoration:underline;text-transform:capitalize;margin:0;cursor:pointer}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__action:hover{color:#008079}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization{margin-top:6px;padding:7px 0 0;display:flex;flex-direction:column;gap:4px;border-top:1px solid #e8e4dd}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__header{display:flex;align-items:center;justify-content:space-between;gap:6px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__header .personalization__label{font-size:16px;font-weight:500;line-height:150%;color:#1c261e;margin:0}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__header .personalization__price{font-size:13px;font-weight:700;color:#009c93;background:#009c931a;padding:1px 4px;border-radius:3px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content{display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid #e8e8e8;border-radius:6px;padding:1px 8px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__text{flex:1;font-size:15px;font-weight:500;color:#1c261e;line-height:1.3}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions{display:flex;gap:2px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions .btn--edit-personalization,.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions .btn--delete-personalization{background:#0000;border:none;cursor:pointer;padding:2px;border-radius:3px;color:#666;transition:all .2s ease}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions .btn--edit-personalization:hover,.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions .btn--delete-personalization:hover{color:#009c93;background:#009c931a}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions .btn--edit-personalization svg,.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions .btn--delete-personalization svg{width:12px;height:12px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions .btn--delete-personalization:hover{color:#ef4444;background:#ef44441a}@media(max-width:768px){.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization{margin:3px 0;gap:3px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__header{gap:4px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__header .personalization__label{font-size:13px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__header .personalization__price{font-size:12px;padding:1px 3px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content{gap:4px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__text{font-size:12px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions{gap:1px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions .btn--edit-personalization,.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions .btn--delete-personalization{padding:1px}.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions .btn--edit-personalization svg,.collection__step--4 .summary__collection .collection__items .collection__item .item__details .item__personalization .personalization__content .personalization__actions .btn--delete-personalization svg{width:10px;height:10px}}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .btn--remove{background:#0000;border:none;cursor:pointer;padding:0;margin-bottom:-10px;margin-top:-17px}@media(max-width:768px){.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .btn--remove{margin-top:0}}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .btn--remove:hover path{stroke:#ef4444}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .btn--remove svg{width:15px;height:16px}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .quantity__control{display:flex;align-items:center}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .quantity__control .btn--minus{width:30px;height:24px;background:#fff;border:1px solid #e8e4dd;border-right:none;border-radius:100px 0 0 100px;display:flex;align-items:center;justify-content:center;cursor:pointer}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .quantity__control .btn--minus:hover{background:#f5f5f5}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .quantity__control .btn--minus svg{width:10px;height:2px;color:#000}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .quantity__control .quantity__input{width:30px;height:24px;border:1px solid #e8e4dd;background:#fff;text-align:center;font-size:12px;font-weight:700;line-height:150%;color:#1c261e}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .quantity__control .quantity__input:focus{outline:none}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .quantity__control .btn--plus{width:30px;height:24px;background:#fff;border:1px solid #e8e4dd;border-left:none;border-radius:0 100px 100px 0;display:flex;align-items:center;justify-content:center;cursor:pointer}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .quantity__control .btn--plus:hover{background:#f5f5f5}.collection__step--4 .summary__collection .collection__items .collection__item .item__controls .quantity__control .btn--plus svg{width:10px;height:10px;color:#000}.collection__actions{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e8e4dd;padding:16px 20px;z-index:100}.collection__actions .actions__container{max-width:1060px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.collection__actions .summary__count{font-size:16px;font-weight:600;color:#1c261e;line-height:1.2}@media(max-width:768px){.collection__actions .summary__count{display:flex;justify-content:space-between;align-items:center;width:100%}}.collection__actions .summary__count .summary__items-count{font-size:18px;font-weight:600;color:#029c9f;text-decoration:underline;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;gap:4px;padding:3px 10px;margin:2px -10px;border-radius:6px}@media(max-width:480px){.collection__actions .summary__count .summary__items-count{font-size:15px;max-width:none}}@media(max-width:768px){.collection__actions .summary__count .summary__items-count .view-cart-text{display:none}}.collection__actions .summary__count .summary__items-count:after{content:"";display:none;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 3C4.5 3 1.73 5.11 1 8c.73 2.89 3.5 5 7 5s6.27-2.11 7-5c-.73-2.89-3.5-5-7-5zm0 8.5c-1.93 0-3.5-1.57-3.5-3.5S6.07 4.5 8 4.5s3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z' fill='%23029c9f'/%3E%3Ccircle cx='8' cy='8' r='1.5' fill='%23029c9f'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width:768px){.collection__actions .summary__count .summary__items-count:after{display:inline-block}}.collection__actions .summary__count .summary__items-count:hover{color:#027a7c;background:#f8f9fa}.collection__actions .summary__count .summary__items-count:active{background:#f0f2f4;transform:scale(.98)}.collection__actions .summary__count .summary__items-count.cart-pulse{animation:cartPulse .3s ease-out}.collection__actions .summary__count .summary__price-info{font-size:18px;color:#666;margin-top:2px}@media(max-width:480px){.collection__actions .summary__count .summary__price-info{font-size:15px;max-width:160px}}.collection__actions .summary__count .summary__price-info .summary__price--original{text-decoration:line-through;color:#999;font-size:18px}@media(max-width:480px){.collection__actions .summary__count .summary__price-info .summary__price--original{font-size:15px}}.collection__actions .summary__count .summary__price-info .summary__price--discounted{color:#10b981;font-weight:600;font-size:18px}@media(max-width:480px){.collection__actions .summary__count .summary__price-info .summary__price--discounted{font-size:15px}}.collection__actions .summary__count .summary__price-info .summary__discount-label{color:#10b981;font-size:16px}@media(max-width:480px){.collection__actions .summary__count .summary__price-info .summary__discount-label{font-size:15px}}.collection__actions .actions__buttons{display:flex;gap:10px}.collection__actions .actions__container--cta{max-width:1060px;margin:0 auto;display:none;flex-direction:column;align-items:stretch;gap:10px;width:100%}.collection__actions[data-actions-state=hidden]{display:none}.collection__actions.cart-pulse{animation:cartPulse .3s ease-out}.collection__actions[data-actions-state=above]{display:block!important;padding:13px 16px 12px}.collection__actions[data-actions-state=above] .actions__container{display:none}.collection__actions[data-actions-state=above] .actions__container--cta,.collection__actions[data-actions-state=above] .btn--scroll-to-builder{display:flex}.collection__actions[data-actions-state=above] .btn--select-tokens{display:none}.collection__actions[data-actions-state=no-items]{display:block!important;padding:17px 16px 16px}.collection__actions[data-actions-state=no-items] .actions__container{display:none}.collection__actions[data-actions-state=no-items] .actions__container--cta{display:flex}.collection__actions[data-actions-state=no-items] .btn--scroll-to-builder{display:none}.collection__actions[data-actions-state=no-items] .btn--select-tokens{display:flex;opacity:.5;cursor:default;pointer-events:none}.collection__actions[data-actions-state=has-items]{display:block!important}.collection__actions[data-actions-state=has-items] .actions__container{display:flex}.collection__actions[data-actions-state=has-items] .actions__container--cta{display:none}.btn--scroll-to-builder,.btn--select-tokens{display:none;width:100%;height:40px;border-radius:100px;background:#029c9f;color:#f8f8f8;font-family:TT Norms Pro,sans-serif;font-weight:700;font-size:15px;line-height:1;letter-spacing:.3px;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;border:none;cursor:pointer;padding:14px 20px;transition:background .2s ease}.btn--scroll-to-builder svg,.btn--select-tokens svg{width:16px;height:16px;flex-shrink:0}.btn--scroll-to-builder{font-size:19px;letter-spacing:.5px;padding:0;border:1px solid #029c9f}.btn--scroll-to-builder:hover{background:#027a7c}.btn{font-size:17px;font-weight:700;line-height:140%;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:100px;padding:14px 28px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:#009c93;color:#fff}.btn--primary:hover:not(:disabled){background:#008079;transform:translateY(-2px);box-shadow:0 8px 25px #009c934d}.btn--secondary{background:#0000;color:#009c93;border:1px solid #009c93}.btn--secondary:hover{background:#009c93;color:#fff}.btn--next:not(.btn--secondary),.btn--checkout{background:#009c93;color:#fff}.btn--next:not(.btn--secondary) svg,.btn--checkout svg{width:16px;height:16px}.btn--back{background:#0000;color:#029c9f;border:1px solid #029c9f}@media(max-width:768px){.btn--back{display:none}}.btn.loading{pointer-events:none}.btn.loading:after{content:"";width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite;margin-left:8px}@media(max-width:768px){.page--start-collection .decor{display:none}.page--start-collection .page--start-collection[data-current-step="2"] .collection__progress .mobile__back-btn{display:block}.page--start-collection .collection__progress{padding:10px;background:#0000;position:sticky;z-index:100}.page--start-collection .collection__progress .progress__container{gap:8px;align-items:flex-start}.page--start-collection .collection__progress .progress__step{padding:0;flex-direction:column;gap:2px}.page--start-collection .collection__progress .progress__step .step__number{width:22px;height:22px;font-size:12px}.page--start-collection .collection__progress .progress__step .step__label{font-size:12px;font-family:TT Norms Pro;display:flex;align-items:center;line-height:1.2}.page--start-collection .collection__progress .progress__step .step__optional{font-size:9px;font-weight:400;opacity:.7;display:block}.page--start-collection .collection__step{padding:0}.page--start-collection .collection__step .step__header .step__title{font-size:24px}.page--start-collection .collection__step .step__header .step__description{font-size:16px;padding-top:0}.page--start-collection .collection__step--1 .product__layout,.page--start-collection .collection__step--2 .product__layout{display:flex;flex-direction:column}.page--start-collection .collection__step--1 .product__gallery,.page--start-collection .collection__step--2 .product__gallery{display:none;order:2;position:relative;top:0;margin-top:20px}.page--start-collection .collection__step--1 .product__selection,.page--start-collection .collection__step--2 .product__selection{order:1}}@media(max-width:768px)and (max-width:768px){.page--start-collection .collection__step--4 .step__header .step__title{font-size:22px;margin-bottom:8px}.page--start-collection .collection__step--4 .step__header .step__description{display:none}}@media(max-width:768px){.page--start-collection .collection__actions .actions__container{flex-direction:column;gap:12px}.page--start-collection .collection__actions .actions__buttons{width:100%}.page--start-collection .collection__actions .actions__buttons .btn{flex:1;padding:14px 20px}}.legacy-custom-tokens-container .tokenType{display:block;margin-bottom:20px;font-size:18px;font-weight:600;color:#023e74}.legacy-custom-tokens-container .legacy-custom-token-item{background:#fff;border:1px solid #e8e4dd;border-radius:12px;padding:16px;margin-bottom:16px;transition:all .3s ease}.legacy-custom-tokens-container .legacy-custom-token-item:hover{border-color:#009c93;box-shadow:0 4px 12px #009c931a}.legacy-custom-tokens-container .legacy-custom-token-item .legacy-custom-token-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.legacy-custom-tokens-container .legacy-custom-token-item .legacy-custom-token-header .token-number{font-size:16px;font-weight:600;color:#023e74}.legacy-custom-tokens-container .legacy-custom-token-item .legacy-custom-token-header .remove-legacy-token{display:flex;background:#0000;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.legacy-custom-tokens-container .legacy-custom-token-item .legacy-custom-token-header .remove-legacy-token:hover{background:#ef44441a}.legacy-custom-tokens-container .legacy-custom-token-item .legacy-custom-token-header .remove-legacy-token svg{width:20px;height:20px}.legacy-custom-tokens-container .legacy-custom-token-item .legacy-custom-token-input{width:100%;padding:12px 16px;border:1px solid #e8e4dd;border-radius:8px;font-size:16px;font-weight:500;text-transform:uppercase;transition:all .3s ease;margin-bottom:12px}.legacy-custom-tokens-container .legacy-custom-token-item .legacy-custom-token-input:focus{outline:none;border-color:#009c93;box-shadow:0 0 0 2px #009c931a}.legacy-custom-tokens-container .legacy-custom-token-item .legacy-custom-token-input::placeholder{text-transform:none;color:#9ca3af}.legacy-custom-tokens-container .legacy-custom-token-item .token-actions .personalize-legacy-token-btn{border:1px solid #009c93;cursor:pointer;width:100%;display:block;margin-top:8px;padding:6px 12px;border-top:1px solid #e8e4dd;text-align:center;white-space:normal;text-decoration:none;background:#fff;color:#029c9f!important;border:1px solid #e1e8ed;border-radius:6px;font-size:15px;font-weight:600;transition:all .2s ease;position:relative}.legacy-custom-tokens-container .legacy-custom-token-item .token-actions .personalize-legacy-token-btn:before{content:"\270f\fe0f";margin-right:4px;font-size:11px}.legacy-custom-tokens-container .legacy-custom-token-item .token-actions .personalize-legacy-token-btn:hover{background:#f8f9fa;border-color:#029c9f;color:#027b7e!important;transform:translateY(-.5px)}.legacy-custom-tokens-container .legacy-custom-token-item .token-actions .personalize-legacy-token-btn.personalized{background:#f0fdfa;color:#023e74}.legacy-custom-tokens-container .legacy-custom-token-item .token-actions .personalize-legacy-token-btn.personalized .personalization-fee{color:#009c93;font-weight:600}.legacy-custom-tokens-container .add-legacy-custom-token-btn{width:100%;padding:14px 20px;background:#0000;border:2px dashed #e8e4dd;border-radius:12px;color:#666;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.legacy-custom-tokens-container .add-legacy-custom-token-btn:hover{border-color:#009c93;color:#009c93;background:#009c930d}.legacy-custom-tokens-container .add-legacy-custom-token-btn:before{content:"+";font-size:20px;font-weight:700}.modal.image-lightbox{background:#fff;border-radius:20px;box-shadow:0 25px 50px #00000026;padding:0}.modal.image-lightbox .lightbox__container{position:relative;max-width:1200px;width:100%;display:flex;flex-direction:column}@media(max-width:768px){.modal.image-lightbox .lightbox__container{border-radius:16px;max-height:95vh}}.modal.image-lightbox .lightbox__close{position:absolute;top:8px;right:8px;z-index:10;background:#0000000d;border:none;border-radius:50%;width:37px;height:37px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}@media(max-width:768px){.modal.image-lightbox .lightbox__close{width:35px;height:35px}}.modal.image-lightbox .lightbox__close:hover{background:#0000001a;transform:scale(1.1)}.modal.image-lightbox .lightbox__close svg{width:20px;height:20px;color:#666}@media(max-width:768px){.modal.image-lightbox .lightbox__close svg{width:18px;height:18px}}.modal.image-lightbox .lightbox__content{display:flex;flex-direction:column;height:100%;padding:45px 40px 0}@media(max-width:768px){.modal.image-lightbox .lightbox__content{padding:45px 25px 0}}.modal.image-lightbox .lightbox__main{flex:1;display:flex;align-items:center;justify-content:center;position:relative;min-height:400px;margin-bottom:20px}@media(max-width:768px){.modal.image-lightbox .lightbox__main{min-height:300px;margin-bottom:20px}}.modal.image-lightbox .lightbox__image-container{position:relative;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;flex:1}.modal.image-lightbox .lightbox__image-container .lightbox__image{max-width:100%;max-height:100%;object-fit:contain;border-radius:15px}@media(max-width:768px){.modal.image-lightbox .lightbox__image-container .lightbox__image{border-radius:8px}}.modal.image-lightbox .lightbox__image-container .lightbox__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#666;font-size:16px;font-weight:500;display:none;text-align:center}.modal.image-lightbox .lightbox__image-container .lightbox__loading:after{content:"";width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #009c93;border-radius:50%;animation:spin 1s linear infinite;margin:10px auto 0;display:block}.modal.image-lightbox .lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;border-radius:50%;width:54px;height:54px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:5;box-shadow:0 8px 25px #00000026}@media(max-width:768px){.modal.image-lightbox .lightbox__nav{width:48px;height:48px}}.modal.image-lightbox .lightbox__nav:hover:not(:disabled){transform:translateY(-50%) scale(1.1);box-shadow:0 12px 30px #0003}.modal.image-lightbox .lightbox__nav:disabled{cursor:not-allowed}.modal.image-lightbox .lightbox__nav:disabled svg{opacity:.4}.modal.image-lightbox .lightbox__nav:disabled:hover{transform:translateY(-50%);box-shadow:0 8px 25px #00000026}.modal.image-lightbox .lightbox__nav--prev{left:-65px}@media(max-width:768px){.modal.image-lightbox .lightbox__nav--prev{left:-47px}}.modal.image-lightbox .lightbox__nav--next{right:-65px}@media(max-width:768px){.modal.image-lightbox .lightbox__nav--next{right:-47px}}.modal.image-lightbox .lightbox__nav svg{width:20px;height:20px;color:#009c93}@media(max-width:768px){.modal.image-lightbox .lightbox__nav svg{width:18px;height:18px}}.modal.image-lightbox .lightbox__bottom{padding:0 0 30px;background:#fafafa;border-top:1px solid #f0f0f0;border-radius:0 0 20px 20px}@media(max-width:768px){.modal.image-lightbox .lightbox__bottom{padding:0 0 20px}}.modal.image-lightbox .lightbox__thumbnails{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:20px;max-width:100%;overflow-x:auto;scroll-behavior:smooth}@media(max-width:768px){.modal.image-lightbox .lightbox__thumbnails{gap:8px;padding:15px}}.modal.image-lightbox .lightbox__thumbnails{scrollbar-width:none;-ms-overflow-style:none}.modal.image-lightbox .lightbox__thumbnails::-webkit-scrollbar{display:none}.modal.image-lightbox .lightbox__thumbnails .lightbox__thumbnail{flex-shrink:0;width:70px;height:70px;border:3px solid rgba(0,0,0,0);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;background:#fff;position:relative;box-shadow:0 4px 12px #0000001a}@media(max-width:768px){.modal.image-lightbox .lightbox__thumbnails .lightbox__thumbnail{width:60px;height:60px;border-radius:8px}}.modal.image-lightbox .lightbox__thumbnails .lightbox__thumbnail:hover{border-color:#009c9380;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.modal.image-lightbox .lightbox__thumbnails .lightbox__thumbnail.active{border-color:#009c93;transform:translateY(-2px);box-shadow:0 8px 20px #009c934d}.modal.image-lightbox .lightbox__thumbnails .lightbox__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.modal.image-lightbox .lightbox__thumbnails .lightbox__thumbnail .media-type-indicator{position:absolute;top:6px;right:6px;background:#000c;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1}@media(max-width:768px){.modal.image-lightbox .lightbox__thumbnails .lightbox__thumbnail .media-type-indicator{width:18px;height:18px;font-size:9px;top:4px;right:4px}}.modal.image-lightbox .lightbox__thumbnails .lightbox__thumbnail .media-type-indicator.video-indicator{background:#dc267fe6}.modal.image-lightbox .lightbox__thumbnails .lightbox__thumbnail .media-type-indicator.external-video-indicator{background:#ef4444e6}.modal.image-lightbox .lightbox__thumbnails .lightbox__thumbnail .media-type-indicator.model-3d-indicator{background:#3b82f6e6}.modal.image-lightbox .lightbox__actions{padding:20px 0 0;display:flex;justify-content:center;border-top:1px solid #e5e7eb}@media(max-width:768px){.modal.image-lightbox .lightbox__actions{padding:15px 0 0}}.modal.image-lightbox .lightbox__actions .btn--add-to-collection{background:#009c93;color:#fff;border:none;border-radius:100px;padding:14px 32px;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}@media(max-width:768px){.modal.image-lightbox .lightbox__actions .btn--add-to-collection{padding:12px 28px;font-size:15px}}.modal.image-lightbox .lightbox__actions .btn--add-to-collection:hover{background:#008079;transform:translateY(-2px);box-shadow:0 8px 25px #009c934d}.modal.image-lightbox .lightbox__actions .btn--add-to-collection:active{transform:translateY(0)}.modal.image-lightbox .lightbox__actions .btn--add-to-collection svg{width:16px;height:16px}.modal.image-lightbox .lightbox__actions .btn--add-to-collection.added{background:#059669;pointer-events:none}.modal.image-lightbox .lightbox__actions .btn--add-to-collection.added .btn-text:before{content:"\2713  Added to Collection"}.modal.image-lightbox .lightbox__actions .btn--add-to-collection.added .btn-text{font-size:0}.modal.image-lightbox .popup--add-monogram__input.has-error{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44441a!important}.modal.image-lightbox .Error{color:#ef4444;font-size:12px;margin-top:4px;font-weight:500}.modal.image-lightbox .modal__content{background:#fff;border-radius:12px;padding:32px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal.image-lightbox .modal__content .modal__header{margin-bottom:24px}.modal.image-lightbox .modal__content .modal__header .modal__title{font-size:24px;font-weight:600;color:#1c261e;margin-bottom:8px}.modal.image-lightbox .modal__content .modal__header .modal__product-title{font-size:16px;color:#666}.modal.image-lightbox .modal__content .modal__body{margin-bottom:24px}.modal.image-lightbox .modal__content .modal__body .form__group{margin-bottom:20px}.modal.image-lightbox .modal__content .modal__body .form__group label{display:block;font-size:14px;font-weight:500;color:#1c261e;margin-bottom:8px}.modal.image-lightbox .modal__content .modal__body .form__group input,.modal.image-lightbox .modal__content .modal__body .form__group textarea{width:100%;padding:12px;border:1px solid #e8e4dd;border-radius:8px;font-size:14px;transition:all .3s ease}.modal.image-lightbox .modal__content .modal__body .form__group input:focus,.modal.image-lightbox .modal__content .modal__body .form__group textarea:focus{outline:none;border-color:#009c93;box-shadow:0 0 0 2px #009c931a}.modal.image-lightbox .modal__content .modal__body .form__group .input__helper{font-size:12px;color:#666;margin-top:4px}.modal.image-lightbox .modal__content .modal__body .monogram__preview{background:#f6f6f6;border-radius:8px;padding:20px;text-align:center}.modal.image-lightbox .modal__content .modal__body .monogram__preview .preview__label{font-size:12px;color:#666;margin-bottom:8px}.modal.image-lightbox .modal__content .modal__body .monogram__preview .preview__text{font-size:24px;font-weight:700;color:#1c261e;font-family:serif;letter-spacing:2px}.modal.image-lightbox .modal__content .modal__footer{display:flex;gap:12px;justify-content:flex-end}.modal.image-lightbox .modal__content .modal__footer .btn--cancel{background:#0000;color:#666;border:1px solid #e8e4dd}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.collection__step.active{animation:fadeIn .5s ease-out}@keyframes spin{to{transform:rotate(360deg)}}.popup--dated-tokens .customTokenImage--gold #tokenText,.popup--dated-tokens .customTokenImage--gold .token_text{bottom:26%}@media(max-width:420px){.popup--dated-tokens .customTokenImage--gold #tokenText,.popup--dated-tokens .customTokenImage--gold .token_text{bottom:24%}}.popup--enamel-tokens.preview-mode{padding-bottom:25px}.popup--enamel-tokens.preview-mode .popup--enamel-tokens__preview-image{padding:0}.popup--enamel-tokens.preview-mode .Heading p,.popup--enamel-tokens.preview-mode .popup--enamel-tokens__add-to-cart,.popup--enamel-tokens.preview-mode .image__front>span{display:none}.popup--enamel-tokens.preview-mode .image__back{display:none}.popup--enamel-tokens.preview-mode.has-back .image__front>span{display:block}.popup--enamel-tokens.preview-mode.has-back .popup--enamel-tokens__preview-image{padding:10px 0 0}.popup--enamel-tokens.preview-mode.has-back .image__back{display:flex}.section--pdq-product-promise{display:none}.section--product-badges{max-width:500px}.product__selection .section--pdq-product-promise{padding:0}.selected-items-preview{max-width:600px;display:flex;flex-direction:column;padding:20px 25px}@media(max-width:768px){.selected-items-preview{width:100%;padding:15px 20px}}@media(max-width:768px){.selected-items-preview .cart--rewards .cart--rewards__title{width:72px}.selected-items-preview .cart--rewards .cart--rewards__list span{width:20px}.selected-items-preview .cart--rewards .reward__icon{width:22px;height:22px}}.selected-items-preview .preview-modal__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}.selected-items-preview .preview-modal__header .preview-modal__title{margin:0;font-weight:700;font-size:22px;line-height:34px;letter-spacing:.284944px;color:#003e75}@media(max-width:768px){.selected-items-preview .preview-modal__header .preview-modal__title{font-size:16px}}.selected-items-preview .preview-modal__header .preview-modal__close{background:none;border:none;padding:8px;cursor:pointer;color:#1c261e;transition:opacity .2s;line-height:0}.selected-items-preview .preview-modal__header .preview-modal__close:hover{opacity:.7}.selected-items-preview .preview-modal__content{padding:0;overflow-y:auto;flex:1;max-height:70vh}.selected-items-preview .preview-modal__content .preview-modal__empty{text-align:center;padding:40px 20px;color:#666;font-size:1rem}.selected-items-preview .preview-modal__content .preview-section{margin-bottom:0}.selected-items-preview .preview-modal__content .preview-section:last-child{margin-bottom:0}.selected-items-preview .preview-modal__content .preview-section .preview-section__items{display:flex;flex-direction:column;gap:0}.selected-items-preview .preview-modal__content .preview-section .preview-item{position:relative;display:flex;align-items:flex-start;gap:15px;padding:16px 5px;background:#fff;border-bottom:1px solid #e3e3e3;transition:background .2s}.selected-items-preview .preview-modal__content .preview-section .preview-item:hover{background:#fafafa}.selected-items-preview .preview-modal__content .preview-section .preview-item:last-child{border-bottom:none}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__image{width:75px;height:75px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f6f6f6;display:flex;align-items:center;justify-content:center}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__image img{max-width:100%;max-height:100%;object-fit:contain}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__details{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:15px}@media(max-width:767px){.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__details{flex-direction:column;align-items:flex-start;gap:10px}}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info{flex:1;min-width:0}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__title{font-size:16px;font-weight:500;color:#1c261e;margin:0 0 4px;line-height:1.3;overflow:hidden;padding-right:30px}@media(max-width:480px){.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__title{font-size:15px}}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__meta{font-size:14px;color:#666;margin:0;line-height:1.3}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__customization{font-size:14px;color:#029c9f;margin:4px 0 0;font-style:italic}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization{margin-top:5px}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .personalization__content{display:flex;flex-direction:column;gap:4px}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .personalization__row{display:flex;align-items:center;gap:8px}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .personalization__label{font-size:14px;font-weight:400;color:#666}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .personalization__text{font-size:14px;color:#1c261e;font-weight:500}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .personalization__actions{display:flex;gap:8px}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--edit-monogram,.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--delete-monogram,.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--edit-personalization,.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--delete-personalization{background:none;border:none;padding:0;cursor:pointer;color:#3d999d;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;text-decoration:underline}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--edit-monogram:hover,.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--delete-monogram:hover,.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--edit-personalization:hover,.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--delete-personalization:hover{color:#029c9f}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--edit-monogram svg,.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--delete-monogram svg,.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--edit-personalization svg,.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--delete-personalization svg{display:none}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--delete-monogram,.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--delete-personalization{color:#666}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--delete-monogram:hover,.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__personalization .btn--delete-personalization:hover{color:#ef4444}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__action{color:#3d999d;font-size:14px;font-weight:600;cursor:pointer;text-align:left;text-decoration:underline;background:none;border:none;padding:0;display:flex}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__action:hover{color:#029c9f}@media(max-width:480px){.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__info .preview-item__action{font-size:13px}}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__quantity{font-size:14px;font-weight:600;color:#1c261e;flex-shrink:0}@media(max-width:480px){.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__quantity{display:none}}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__remove{position:absolute;top:16px;right:5px;background:#0000;border:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1c261e;transition:all .2s ease;padding:0}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__remove:hover{color:#ef4444}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__remove svg{width:15px;height:16px}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__quantity-selector{position:relative;display:flex;align-items:center;flex-shrink:0;border:1px solid #e3e3e3;border-radius:100px;height:25px;width:92px;overflow:hidden;margin-top:20px}@media(max-width:767px){.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__quantity-selector{margin-top:0}}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__quantity-selector .qty-btn{width:30px;height:23px;flex-shrink:0;background-color:#0000;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .2s}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__quantity-selector .qty-btn:hover:not(:disabled){background-color:#f2f2f2}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__quantity-selector .qty-btn:disabled{opacity:.3;cursor:not-allowed}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__quantity-selector .qty-btn svg{width:10px;height:auto;pointer-events:none}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__quantity-selector .qty-value{width:30px;height:23px;line-height:23px;text-align:center;font-size:12px;font-weight:600;color:#1c261e;background-color:#0000;border-width:0 1px;border-style:solid;border-color:#e3e3e3}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__quantity-selector--static{border:none;width:auto;height:auto}.selected-items-preview .preview-modal__content .preview-section .preview-item .preview-item__quantity-selector--static .qty-value{width:auto;height:auto;line-height:1;border:none;padding:0;font-size:14px}@keyframes cartPulse{0%{transform:scale(1);box-shadow:0 0 #029c9f66}50%{transform:scale(1.05);box-shadow:0 0 0 8px #029c9f00}to{transform:scale(1);box-shadow:0 0 #029c9f00}}.page--start-collection--v3 .sc3-header{text-align:center;padding:20px 16px 0}.page--start-collection--v3 .sc3-header .sc3-header__stars{display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:8px}.page--start-collection--v3 .sc3-header .sc3-header__stars svg{flex-shrink:0}.page--start-collection--v3 .sc3-header .sc3-header__stars .sc3-header__reviews{font-size:14px;font-weight:500;color:#4a5568;text-decoration:none;margin-left:6px}.page--start-collection--v3 .sc3-header .sc3-header__stars .sc3-header__reviews:hover{text-decoration:underline}.page--start-collection--v3 .sc3-header .sc3-header__title{font-family:Bookmania,serif;font-size:32px;font-weight:700;color:#0d3251;margin:0 0 4px;line-height:1.2}@media(max-width:768px){.page--start-collection--v3 .sc3-header .sc3-header__title{font-size:26px}}.page--start-collection--v3 .collection__progress{padding:16px 20px 12px;justify-content:center}.page--start-collection--v3 .collection__progress .mobile__back-btn{display:none!important}.page--start-collection--v3 .collection__progress .progress__container{gap:10px}.page--start-collection--v3 .collection__progress .progress__step{flex-direction:row;align-items:center;padding:7px 13px;gap:10px;border-radius:100px;background:#0000}.page--start-collection--v3 .collection__progress .progress__step .step__number{width:26px;height:26px;border-radius:100px;background:#e5e7eb;color:#4c5564;font-family:TT Norms Pro,sans-serif;font-size:16px;font-weight:500;line-height:22.4px;border:none;flex-shrink:0}.page--start-collection--v3 .collection__progress .progress__step .step__label{font-family:Bookmania,serif;font-size:19px;font-weight:600;color:#4c5564;line-height:26.6px;white-space:nowrap}.page--start-collection--v3 .collection__progress .progress__step.active .step__number{background:#023e74;color:#fff}.page--start-collection--v3 .collection__progress .progress__step.active .step__label{color:#023e74;font-weight:600}.page--start-collection--v3 .collection__progress .progress__step.completed .step__number{background:#229574;color:#fff}.page--start-collection--v3 .collection__progress .progress__step.completed .step__label{color:#229574}.page--start-collection--v3 .collection__progress .progress__separator{color:#211f20;font-family:TT Norms Pro,sans-serif;font-size:18px;font-weight:400;line-height:29.7px;letter-spacing:normal;margin-bottom:0}@media(max-width:768px){.page--start-collection--v3 .collection__progress{padding:10px}.page--start-collection--v3 .collection__progress .progress__container{gap:8px;align-items:flex-start}.page--start-collection--v3 .collection__progress .progress__step{flex-direction:column;align-items:center;padding:0;gap:1.5px;border-radius:0;background:#0000}.page--start-collection--v3 .collection__progress .progress__step .step__number{width:22px;height:22px;font-size:12px;line-height:16.8px}.page--start-collection--v3 .collection__progress .progress__step .step__label{font-family:TT Norms Pro,sans-serif;font-size:12px;font-weight:500;line-height:14.4px;white-space:nowrap}.page--start-collection--v3 .collection__progress .progress__separator{font-size:18px;line-height:29.7px;margin-bottom:22px}}.page--start-collection--v3 .tokens--product-meta{margin-bottom:12px}.page--start-collection--v3 .tokens--product-meta__price-row{display:none;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.page--start-collection--v3 .tokens--product-meta__price{display:flex!important;align-items:baseline;gap:6px}.page--start-collection--v3 .tokens--product-meta__price-value{font-size:28px;font-weight:800;color:#0d3251;line-height:1}.page--start-collection--v3 .tokens--product-meta__price-info{font-size:15px;font-weight:500;color:#4a5568;letter-spacing:0}.page--start-collection--v3 .tokens--product-meta__badge{display:inline-flex;align-items:center;background:#c0392b;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:100px;letter-spacing:.02em;white-space:nowrap}.page--start-collection--v3 .sc3-gamification{background:#fff;border:1px solid #e6e9ef;border-radius:8px;padding:10px 10px 12px;margin-bottom:14px}.page--start-collection--v3 .sc3-gamification .cart--rewards__wrapper{padding:0}.page--start-collection--v3 .sc3-gamification .cart--rewards__title{display:none}.page--start-collection--v3 .sc3-gamification .cart--rewards__container{display:flex;gap:6px;margin-bottom:6px;width:100%}.page--start-collection--v3 .sc3-gamification .reward{flex:1;min-width:0;justify-content:flex-end;position:relative}.page--start-collection--v3 .sc3-gamification .reward:after{display:none!important}.page--start-collection--v3 .sc3-gamification .reward .reward__icon{display:none}.page--start-collection--v3 .sc3-gamification .reward .reward__title{font-family:TT Norms Pro,sans-serif;font-size:14px;font-weight:500;color:#003e75;display:block;white-space:nowrap;line-height:1.4}.page--start-collection--v3 .sc3-gamification .reward .reward__title strong{font-weight:700}.page--start-collection--v3 .sc3-gamification .reward.active .reward__title{color:#003e75}.page--start-collection--v3 .sc3-gamification .cart--rewards__bar{height:6px;background:#e6e9ef;border-radius:100px;position:relative;margin-bottom:8px;overflow:hidden}.page--start-collection--v3 .sc3-gamification .cart--rewards__bar .cart--rewards__progress{position:absolute;left:0;top:0;height:100%;background:#029c9f;border-radius:0;transition:width .4s ease;width:0%;z-index:1}.page--start-collection--v3 .sc3-gamification .cart--rewards__bar .progress__border{position:absolute;top:0;height:100%;width:6px;background:#fff;border:none;border-radius:0;transform:none;z-index:2}.page--start-collection--v3 .sc3-gamification .cart--rewards__bar .progress__border.border-first{left:calc(33.33% - 3px)}.page--start-collection--v3 .sc3-gamification .cart--rewards__bar .progress__border.border-second{left:calc(66.66% - 3px)}.page--start-collection--v3 .sc3-gamification .cart--rewards__numOuter{display:flex;align-items:center;justify-content:center;gap:6px;font-family:TT Norms Pro,sans-serif;font-size:14px;font-weight:500;color:#003e75;letter-spacing:.3px}@media screen and (max-width:390px){.page--start-collection--v3 .sc3-gamification .cart--rewards__numOuter{font-size:12px}}.page--start-collection--v3 .sc3-gamification .cart--rewards__numOuter img{flex-shrink:0}.page--start-collection--v3 .sc3-gamification .cart--rewards__numOuter strong,.page--start-collection--v3 .sc3-gamification .cart--rewards__numOuter .cart--rewards__num,.page--start-collection--v3 .sc3-gamification .cart--rewards__numOuter .salePercent{font-weight:700}.page--start-collection--v3 .sc3-gamification .cart--rewards__success{font-size:14px;font-weight:500;color:#029c9f;text-align:center;margin:6px 0 0;display:none}.collection__actions--lp{padding:10px 16px 14px;border-top:1px solid #f0f0f0}.collection__actions--lp[data-actions-state=above] .actions__container--cta,.collection__actions--lp[data-actions-state=no-items] .actions__container--cta{max-width:480px}.collection__actions--lp[data-actions-state=above] .summary__count,.collection__actions--lp[data-actions-state=no-items] .summary__count{text-align:left}.collection__actions--lp[data-actions-state=above] .summary__count .summary__price-info,.collection__actions--lp[data-actions-state=no-items] .summary__count .summary__price-info{display:none}.collection__actions--lp[data-actions-state=above] .summary__count .summary__items-count,.collection__actions--lp[data-actions-state=no-items] .summary__count .summary__items-count{text-decoration:none;cursor:default;pointer-events:none}.collection__actions--lp[data-actions-state=above] .summary__count .summary__items-count:after,.collection__actions--lp[data-actions-state=no-items] .summary__count .summary__items-count:after{display:none}.collection__actions--lp[data-actions-state=above] .summary__count .summary__items-count .view-cart-text,.collection__actions--lp[data-actions-state=no-items] .summary__count .summary__items-count .view-cart-text{display:none}.collection__actions--lp .actions__container{flex-direction:column;align-items:stretch;gap:8px;max-width:480px;margin:0 auto}.collection__actions--lp .summary__count{text-align:center;width:100%}.collection__actions--lp .summary__count .summary__items-count{font-size:14px;color:#009c93;font-weight:500;justify-content:center}.collection__actions--lp .actions__buttons{gap:10px;width:100%}@media(max-width:768px){.collection__actions--lp .actions__buttons{flex-direction:column}}.collection__actions--lp .actions__buttons .btn--back{display:none}.collection__actions--lp .actions__buttons .btn--next{width:100%;border-radius:100px;background:#009c93;color:#fff;font-size:15px;font-weight:700;letter-spacing:.08em;padding:16px 24px;justify-content:center}.collection__actions--lp .actions__buttons .btn--next:hover{background:#007a72}.collection__actions--lp .actions__buttons .btn--next svg{display:none}.collection__actions--lp .actions__buttons .btn--next .btn-text:before{content:attr(data-step-1)}@media(max-width:768px){.collection__actions--lp .actions__buttons .btn--next .btn-text:before{content:attr(data-step-1-mobile)!important;font-size:15px!important;letter-spacing:.08em!important}}.collection__actions--lp .actions__buttons .btn--secure-checkout{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:#029c9f;color:#fff;border-radius:100px;padding:14px 20px;font-family:TT Norms Pro,sans-serif;font-size:15px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;line-height:23.8px;border:none;cursor:pointer;transition:background .2s ease}.collection__actions--lp .actions__buttons .btn--secure-checkout:hover{background:#027b7e}.collection__actions--lp .actions__buttons .btn--secure-checkout svg{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/570/assets/section-home-bundle-builder.css.map */
