:root{--primary-color: black;--secondary-color: white;--accent-color: #dff928;--background-color: black;--primary-border: 1px solid var(--secondary-color);--gutter: 1rem;--max-width: auto;--margin-bottom: 4rem;--margin-text: 2rem;--margin-big: 4rem;--text-color-1: #807F7F;--text-color-2: rgba(255, 255, 255, .6980392157);--navbar-height: 64px;--header-height: 108px;--border-radius: 25px;--border-radius-small: 10px;--padding: 1rem;--padding-big: 2rem;--summary-height: 1rem;--banner-height: 2rem;--media-query: 860px;--padding-text: 1rem}@media (min-width: 860px){:root{--gutter: 2rem;--padding: 1.5rem;--margin-bottom: 10rem;--navbar-height: 60px}}.cart-button.svelte-96q5tu{display:none}section.svelte-96q5tu{margin:0;padding:0;min-height:unset}.product-template.svelte-96q5tu{background:#000;color:#fff;display:flex;flex-direction:column;margin:0;padding:0}.product-grid.svelte-96q5tu{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100 * var(--vh, 1dvh) - 3rem)}.edition-title-wrapper.svelte-96q5tu h3:where(.svelte-96q5tu){line-height:0}.edition-description-wrapper.svelte-96q5tu{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:2rem}.edition-description.svelte-96q5tu{padding-top:.5rem;max-width:17rem}.product-page-title-wrapper-container.svelte-96q5tu{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-page-title-wrapper.svelte-96q5tu{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;padding:4rem 1rem 2rem}.product-page-title-wrapper.svelte-96q5tu img:where(.svelte-96q5tu){width:50%}.checkout-stage-wrapper.svelte-96q5tu{display:flex;flex-direction:row;align-items:center;justify-content:center;align-self:center;width:100%;padding-bottom:2rem;max-width:15rem;gap:1rem}.checkout-stage-wrapper.svelte-96q5tu .checkout-stage-meter-wrapper:where(.svelte-96q5tu){height:10px;width:100%;display:flex;flex-direction:row}.checkout-stage-wrapper.svelte-96q5tu .checkout-stage-current:where(.svelte-96q5tu){background:var(--accent-color);height:100%;width:100%}.checkout-stage-wrapper.svelte-96q5tu .checkout-stage:where(.svelte-96q5tu){background:gray;height:100%;width:100%}.checkout-stage-wrapper.svelte-96q5tu .checkout-stage-text:where(.svelte-96q5tu){width:3.5rem}.delivery-time-wrapper.svelte-96q5tu{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.delivery-time-wrapper.svelte-96q5tu .delivery-time-text:where(.svelte-96q5tu){font-size:16px;padding-left:var(--padding)}.add-to-cart-desktop.svelte-96q5tu{display:none}.product-image.svelte-96q5tu{height:calc(40 * var(--vh, 1dvh));width:100%;position:relative}.product-image.svelte-96q5tu img:where(.svelte-96q5tu){width:100%;height:100%;object-fit:cover}.product-image.svelte-96q5tu .image-price-off-wrapper:where(.svelte-96q5tu){position:absolute;top:.5rem;right:.5rem;z-index:1}.product-image.svelte-96q5tu .image-price-off-icon:where(.svelte-96q5tu){width:80px;height:80px;display:block}.product-details.svelte-96q5tu{width:100%}.product-details-title.svelte-96q5tu{font-size:16px;padding:2rem var(--padding) 1rem var(--padding)}.edition-selector.svelte-96q5tu{padding:var(--padding)}.edition-option.svelte-96q5tu{margin-bottom:1rem;border:1px solid #323232}.edition-option.svelte-96q5tu .edition-title-wrapper:where(.svelte-96q5tu) h3:where(.svelte-96q5tu),.edition-option.svelte-96q5tu .edition-price:where(.svelte-96q5tu) p:where(.svelte-96q5tu){color:#474747}.edition-option.svelte-96q5tu .edition-price:where(.svelte-96q5tu) .compare-price:where(.svelte-96q5tu){display:none}.edition-option.selected.svelte-96q5tu{border:1px solid #fff}.edition-option.selected.svelte-96q5tu .edition-title-wrapper:where(.svelte-96q5tu) h3:where(.svelte-96q5tu),.edition-option.selected.svelte-96q5tu .edition-price:where(.svelte-96q5tu) p:where(.svelte-96q5tu){color:#fff}.edition-option.selected.svelte-96q5tu .edition-price:where(.svelte-96q5tu) .compare-price:where(.svelte-96q5tu){color:var(--text-color-1);font-size:15px;padding-left:1rem}.edition-option.selected.svelte-96q5tu .compare-price:where(.svelte-96q5tu){display:flex}.edition-option.selected.svelte-96q5tu .edition-content:where(.svelte-96q5tu){background-color:#0f0f0f}.currency-button.svelte-96q5tu{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.25rem;font-size:16px;padding:0}.currency-dollar.svelte-96q5tu,.currency-euro.svelte-96q5tu{color:#a1a1a1;font-weight:400;transition:all .2s ease}.currency-dollar.active.svelte-96q5tu,.currency-euro.active.svelte-96q5tu{color:#fff;font-weight:700}.currency-separator.svelte-96q5tu{color:#fff}.edition-option.svelte-96q5tu .edition-price:where(.svelte-96q5tu){display:flex;flex-direction:column}.edition-option.svelte-96q5tu .edition-price:where(.svelte-96q5tu) .compare-price:where(.svelte-96q5tu){color:var(--text-color-1)}.edition-option.selected.svelte-96q5tu .price-off:where(.svelte-96q5tu){display:flex}.edition-content.svelte-96q5tu{display:flex;gap:1rem;padding:2rem 1rem}.focus-checkbox.svelte-96q5tu{width:17px;height:17px;border:1px solid #474747;display:flex;align-items:center;justify-content:center}.focus-checkbox.selected.svelte-96q5tu{border:1px solid #9F9F9F}.focus-checkbox.selected.svelte-96q5tu .focus-checkbox-inner:where(.svelte-96q5tu){width:9px;height:9px;background:var(--accent-color);border:1px solid #9F9F9F}.details-icon.svelte-96q5tu img:where(.svelte-96q5tu){height:15px;width:15px}.included-addons-header.svelte-96q5tu{display:flex;align-items:center;gap:.5rem;cursor:pointer;flex-direction:row;justify-content:space-between;width:100%}.included-addons-header.active.svelte-96q5tu{margin-bottom:2rem}.details-arrow.svelte-96q5tu{display:inline-flex;align-items:center;transition:transform .3s ease;transform:rotate(180deg)}.details-arrow.svelte-96q5tu img:where(.svelte-96q5tu){height:8px;width:12px;transition:transform .3s ease}.details-arrow.active.svelte-96q5tu{transform:rotate(0)}.edition-text-wrapper.svelte-96q5tu{flex:1}.currency-toggler.svelte-96q5tu{display:flex;align-items:center;padding-right:var(--padding);font-size:16px}.addons-list.svelte-96q5tu{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-bottom:40px;max-width:25rem}.included-addons-wrapper-inner.svelte-96q5tu{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.deluxe-row.svelte-96q5tu{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:.5rem;margin-bottom:20px}.edition-title-wrapper.svelte-96q5tu{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer}.edition-title-wrapper.svelte-96q5tu h3:where(.svelte-96q5tu){line-height:.7}.edition-price.svelte-96q5tu p:where(.svelte-96q5tu){display:flex;font-size:22px}.price-off.svelte-96q5tu{color:var(--accent-color);font-size:1rem;padding-left:1rem}.quantity-wrapper.svelte-96q5tu{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.quantity-controls.svelte-96q5tu{display:flex;gap:.5rem;align-items:center}.quantity-controls.hidden.svelte-96q5tu{display:none}.sticky-add-to-cart.svelte-96q5tu{position:sticky;bottom:0;width:100%;height:3rem}.included-addons-wrapper.svelte-96q5tu{display:flex;flex-direction:column}.included-addons-wrapper.svelte-96q5tu .details-icon:where(.svelte-96q5tu){display:flex;align-items:center}.included-addons-wrapper.svelte-96q5tu .included-span-wrapper:where(.svelte-96q5tu){display:flex;align-items:center;gap:.5rem}.included-addons-wrapper.svelte-96q5tu a:where(.svelte-96q5tu){background:#333;padding:.5rem;color:#838383;font-size:12px;border:1px solid transparent}.included-addons-wrapper.svelte-96q5tu a:where(.svelte-96q5tu):hover{border:1px solid var(--accent-color);color:#fff}.included-addons-wrapper.svelte-96q5tu a.deluxe:where(.svelte-96q5tu){background:#33717e;color:#fff}.edition-highlight.svelte-96q5tu{color:var(--accent-color)}.add-to-cart.svelte-96q5tu{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;background:var(--accent-color);color:#000;border:none;cursor:pointer;font-family:Figtree;font-size:1rem}.add-to-cart.svelte-96q5tu:disabled{background-color:#484848;color:#a1a1a1}.error.svelte-96q5tu{color:red;margin-top:1rem}.quantity-display.svelte-96q5tu{display:flex;align-items:center;justify-content:center;min-width:2rem;background:transparent}.quantity-display.svelte-96q5tu p:where(.svelte-96q5tu){margin:0;text-align:center;color:#fff;font-weight:700}.quantity-controls.svelte-96q5tu button:where(.svelte-96q5tu){background:var(--accent-color);color:#000;border:none;padding:.25rem .5rem;font-size:15px;cursor:pointer;min-width:2rem}.compare-price.svelte-96q5tu{text-decoration:line-through;font-size:.9rem;color:var(--text-color-1);font-weight:400}.add-to-cart-button.svelte-96q5tu{display:none}.add-to-cart-button-mobile.svelte-96q5tu{width:100%;margin-top:2rem;padding:.75rem 1rem;background:var(--accent-color);color:#000;border:none;cursor:pointer;font-family:Figtree;font-size:1rem;transition:opacity .2s}.add-to-cart-button-mobile.svelte-96q5tu:hover:not(:disabled){opacity:.9}.add-to-cart-button-mobile.svelte-96q5tu:disabled{background-color:#484848;color:#a1a1a1;cursor:not-allowed}@media (min-width: 860px) and (max-width: 980px){.quantity-controls.desktop-upper.svelte-96q5tu{display:none!important}.quantity-controls.svelte-96q5tu:not(.desktop-upper){display:flex!important;padding-top:2rem}.quantity-wrapper.svelte-96q5tu{justify-content:flex-start}}@media (max-width: 395px){.quantity-controls.desktop-upper.svelte-96q5tu{display:none!important}.quantity-controls.svelte-96q5tu:not(.desktop-upper){display:flex!important;padding-top:2rem}.quantity-wrapper.svelte-96q5tu{justify-content:flex-start}}@media (min-width: 860px){.edition-description.svelte-96q5tu{max-width:25rem}.cart-button.svelte-96q5tu{position:absolute;top:1rem;right:1rem;z-index:10;display:block;height:30px;width:30px;color:#a1a1a1;cursor:pointer;font-size:12px;border:none;background-color:transparent}section.svelte-96q5tu{height:calc(100vh - 60px);overflow:hidden}.addons-list.svelte-96q5tu{margin-bottom:80px}.product-template.svelte-96q5tu{height:100%;overflow:hidden}.product-grid.svelte-96q5tu{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;min-height:100%;min-height:calc(100 * var(--vh, 1dvh));position:relative;overflow:hidden}.product-page-title-wrapper-container.svelte-96q5tu{grid-column:2;grid-row:1;align-self:start;padding:1rem}.product-page-title-wrapper.svelte-96q5tu{padding:0;margin:0;gap:.5rem}.product-page-title-wrapper.svelte-96q5tu img:where(.svelte-96q5tu){width:40%}.checkout-stage-wrapper.svelte-96q5tu{padding:0;margin:0;padding-top:1rem;max-width:12rem}.product-image.svelte-96q5tu{grid-column:1;grid-row:1/-1;height:100%}.product-image.svelte-96q5tu img:where(.svelte-96q5tu){height:100%;width:100%;object-fit:cover}.image-price-off-wrapper.svelte-96q5tu{top:2rem;right:2rem}.image-price-off-icon.svelte-96q5tu{width:80px}.product-details.svelte-96q5tu{grid-column:2;grid-row:2;overflow-y:auto;height:100%;min-height:0;padding-bottom:3rem}.add-to-cart-button.svelte-96q5tu{display:block;width:100%;padding:.75rem 1rem;background:var(--accent-color);color:#000;border:none;cursor:pointer;font-family:Figtree;font-size:1rem;transition:opacity .2s}.add-to-cart-button.svelte-96q5tu:hover:not(:disabled){opacity:.9}.add-to-cart-button.svelte-96q5tu:disabled{background-color:#484848;color:#a1a1a1;cursor:not-allowed}.add-to-cart-desktop.svelte-96q5tu{display:block;position:absolute;bottom:0;right:0;width:50%;z-index:10;height:60px}.add-to-cart-button-mobile.svelte-96q5tu{display:none}.add-to-cart-button-desktop.svelte-96q5tu{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;background:var(--accent-color);color:#000;border:none;cursor:pointer;font-family:Figtree;font-size:1rem}.add-to-cart-button-desktop.svelte-96q5tu:disabled{background-color:#484848;color:#a1a1a1}.checkout-stage-wrapper.svelte-96q5tu .checkout-stage-text:where(.svelte-96q5tu){width:5rem}.sticky-add-to-cart.svelte-96q5tu{display:none}}@media (max-width: 330px){h1.svelte-96q5tu{font-size:30px}}@media (max-width: 444px){.edition-description.svelte-96q5tu{max-width:70%}}
