.template-cart .site-header .nav-boat{opacity:0}#cart-loading{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:center;background-color:#fff9;bottom:0;left:0;max-width:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.2s ease-in-out;z-index:5}#cart-loading.active{opacity:1}#cart-loading svg{width:80px}.main-cart-section,.main-cart-section .main-cart-content{position:relative}.cart-item.small-order-card{background-color:var(--color-accent-white);padding:0;transition:.2s ease-in-out}.cart-item.small-order-card.loading{opacity:.4;pointer-events:none}.cart-item.small-order-card:has(~.cart-item){margin-bottom:20px}.cart-item.small-order-card:last-child{margin-bottom:30px}.cart-item.small-order-card .cart-item-image{padding:10px}.cart-item.small-order-card .small-order-name{line-clamp:1;-webkit-line-clamp:1;line-height:1}.cart-item.small-order-card .cart-item-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:flex-start}.cart-item.small-order-card .cart-item-actions.disabled{opacity:.4;pointer-events:none}.cart-item.small-order-card .cart-item-actions .cart-item-action-inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;border:1px solid var(--color-accent-black);border-radius:100px}#cart-drawer{position:relative;transition-delay:.1s}#cart-drawer.active .cart-upsells-drawer,#cart-drawer.active .cart-main-drawer{opacity:1;transform:translate(0);visibility:visible}#cart-drawer .cart-upsells-drawer .cart-item-add .add-upsell-to-cart.added{background-color:var(--color-success)!important}.cart-title-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:flex-end}.main-cart-section .cart-title{min-width:100%}.main-cart-section .cart-content-wrapper{max-width:none;width:100%}.main-cart-section .cart-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;max-width:none;width:100%}.main-cart-section .cart-actions .cart-totals{background-color:var(--color-body);width:100%}.main-cart-section .cart-actions .cart-totals ul,.main-cart-section .cart-actions .cart-totals .customer-order-subtotal{width:100%}.main-cart-section .cart-actions .cart-totals ul li,.main-cart-section .cart-actions .cart-totals .customer-order-subtotal{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:space-between}.main-cart-section .cart-actions .cart-totals ul li p,.main-cart-section .cart-actions .cart-totals .customer-order-subtotal p{width:50%}.main-cart-section .cart-actions .cart-totals ul li p:last-child,.main-cart-section .cart-actions .cart-totals .customer-order-subtotal p:last-child{text-align:right}.main-cart-section .cart-actions .cart-totals ul li.line-total{border-bottom:1px solid var(--color-tertiary);margin-bottom:10px;padding-bottom:10px}.main-cart-section .cart-actions .cart-totals ul li:has(~li){margin-bottom:5px}.main-cart-section .cart-actions .cart-taxes-notice{padding:0 10px}.main-cart-section .cart-actions form,.main-cart-section .cart-actions .button{width:100%}.cart-overlay{background-color:var(--color-accent-black);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:.3s ease-in-out;visibility:hidden;z-index:var(--cart-overlay-z-index)}.cart-overlay:has(+#cart-drawer.active){opacity:.6;visibility:visible}.cart-overlay:not(:has(+#cart-drawer.active)){pointer-events:none}#cart-drawer .cart-upsells-drawer{background-color:var(--color-body)}#cart-drawer .cart-upsells-drawer .cart-drawer-contents .cart-item{background-color:var(--color-body);gap:15px;padding:0}#cart-drawer .cart-upsells-drawer .cart-drawer-contents .cart-item:has(~.cart-item){margin-bottom:10px}#cart-drawer .cart-upsells-drawer .cart-drawer-contents .cart-item.add-btn-active .cart-item-details{width:calc(100% - 160px)}#cart-drawer .cart-upsells-drawer .cart-drawer-contents .cart-item .cart-item-image{background-color:var(--color-body);min-width:100px;width:100px}#cart-drawer .cart-upsells-drawer .cart-drawer-contents .cart-item .cart-item-details ul{margin-bottom:0}#cart-drawer .cart-upsells-drawer .cart-drawer-actions:after{background-image:linear-gradient(to bottom,#fafafa00,#fafafa)!important}#cart-drawer .cart-main-drawer{background-color:var(--color-accent-white);right:0}#cart-drawer .cart-upsells-drawer{opacity:0}#cart-drawer .cart-upsells-drawer,#cart-drawer .cart-main-drawer{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;justify-content:flex-start;bottom:0;position:fixed;top:0;transform:translate(100%);transition:.3s ease-in-out;visibility:hidden;z-index:var(--cart-z-index)}#cart-drawer .cart-upsells-drawer .cart-drawer-title,#cart-drawer .cart-main-drawer .cart-drawer-title{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px;width:100%}#cart-drawer .cart-upsells-drawer .cart-drawer-title h6,#cart-drawer .cart-main-drawer .cart-drawer-title h6{margin-bottom:0}#cart-drawer .cart-upsells-drawer .cart-drawer-title .icon-bubble,#cart-drawer .cart-main-drawer .cart-drawer-title .icon-bubble{cursor:pointer}#cart-drawer .cart-upsells-drawer .cart-drawer-title .icon-bubble:hover,#cart-drawer .cart-main-drawer .cart-drawer-title .icon-bubble:hover{opacity:.6}#cart-drawer .cart-upsells-drawer .cart-drawer-contents,#cart-drawer .cart-main-drawer .cart-drawer-contents{flex-grow:1;overflow-y:scroll;width:100%}#cart-drawer .cart-upsells-drawer .cart-drawer-actions,#cart-drawer .cart-main-drawer .cart-drawer-actions{margin-top:20px;position:relative;width:100%}#cart-drawer .cart-upsells-drawer .cart-drawer-actions:after,#cart-drawer .cart-main-drawer .cart-drawer-actions:after{background-image:linear-gradient(to bottom,#fff0,#fff);content:"";height:50px;left:0;position:absolute;right:0;top:0;transform:translateY(-80px);z-index:2}#cart-drawer .cart-upsells-drawer .cart-drawer-actions form,#cart-drawer .cart-main-drawer .cart-drawer-actions form{margin-bottom:0;width:100%}#cart-drawer .cart-upsells-drawer .cart-drawer-actions .button,#cart-drawer .cart-main-drawer .cart-drawer-actions .button{text-align:center;width:100%}#cart-drawer .cart-upsells-drawer .cart-drawer-actions .cart-drawer-totals,#cart-drawer .cart-main-drawer .cart-drawer-actions .cart-drawer-totals{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:10px;width:100%}#cart-drawer .cart-upsells-drawer .cart-drawer-actions .cart-drawer-totals span,#cart-drawer .cart-main-drawer .cart-drawer-actions .cart-drawer-totals span{display:inline-block;flex-grow:1;font-weight:600}#cart-drawer .cart-upsells-drawer .cart-drawer-actions .cart-drawer-totals span.cart-drawer-total,#cart-drawer .cart-upsells-drawer .cart-drawer-actions .cart-drawer-totals span.cart-drawer-discount-total,#cart-drawer .cart-main-drawer .cart-drawer-actions .cart-drawer-totals span.cart-drawer-total,#cart-drawer .cart-main-drawer .cart-drawer-actions .cart-drawer-totals span.cart-drawer-discount-total{text-align:right}@media (max-width: 400px){.main-cart-section .cart-actions .cart-totals ul li p{font-size:12px}.main-cart-section .cart-actions .cart-totals .customer-order-subtotal p{font-size:15px}}@media (max-width: 640px){.cart-item .cart-item-details .small-order-name{font-size:14px}}@media (max-width: 992px){.cart-item.small-order-card .cart-item-details{width:calc(100% - 115px)}.main-cart-section .cart-actions .cart-totals{padding:40px 30px;width:100%}#cart-drawer.active .cart-main-drawer.closed{transform:translate(100%)}#cart-drawer .cart-upsells-drawer{max-width:450px;padding:40px 30px 10px;right:0;width:calc(100% - 30px)}#cart-drawer .cart-main-drawer{max-width:450px;padding:40px 30px 10px;width:calc(100% - 30px)}}@media (min-width: 992px) and (max-width: 1200px){#cart-drawer .cart-upsells-drawer{right:450px}#cart-drawer .cart-upsells-drawer,#cart-drawer .cart-main-drawer{width:450px}}@media (min-width: 640px){.cart-item .cart-item-details .small-order-name{font-size:16px}.cart-item .cart-item-actions .icon-bubble:hover{background-color:var(--color-tertiary)}.cart-item .cart-item-price{flex-grow:1}}@media (min-width: 992px){.main-cart-section .cart-title{margin-bottom:30px}.main-cart-section .main-cart-content{flex-direction:row;column-gap:80px}.main-cart-section .cart-content-wrapper{width:calc(60% - 80px)}.main-cart-section .cart-actions{justify-content:flex-end;width:40%}.main-cart-section .cart-actions .cart-totals{padding:40px 60px;width:100%}#cart-drawer.active .cart-upsells-drawer{transition-delay:.2s}#cart-drawer .cart-upsells-drawer .cart-drawer-title .close-cart-drawer,#cart-drawer .cart-upsells-drawer .close-cart-upsells,#cart-drawer .cart-upsells-drawer .cart-drawer-actions{display:none}#cart-drawer .cart-main-drawer,#cart-drawer .cart-upsells-drawer{padding:60px 40px 10px}#cart-drawer .cart-main-drawer .cart-drawer-title #closeCartDrawer:hover,#cart-drawer .cart-upsells-drawer .cart-drawer-title #closeCartDrawer:hover{opacity:.6}#cart-drawer .cart-main-drawer #open-upsells,#cart-drawer .cart-upsells-drawer #open-upsells{display:none}}@media (min-width: 1200px){.cart-item{gap:30px}.cart-item .cart-item-details{width:calc(100% - 180px)}#cart-drawer .cart-upsells-drawer{right:580px;width:580px}#cart-drawer .cart-main-drawer{width:580px}#cart-drawer .cart-upsells-drawer .cart-drawer-contents .cart-item-image,#cart-drawer .cart-main-drawer .cart-drawer-contents .cart-item-image{min-width:120px;width:120px}#cart-drawer .cart-upsells-drawer .cart-drawer-contents .cart-item-details,#cart-drawer .cart-main-drawer .cart-drawer-contents .cart-item-details{width:calc(100% - 150px)}#cart-drawer .cart-upsells-drawer .cart-drawer-contents .small-order-name,#cart-drawer .cart-main-drawer .cart-drawer-contents .small-order-name{font-size:16px}}*{box-sizing:border-box;font-family:var(--font-body-family);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}html{padding-bottom:0!important}#shopify-pc__banner{display:none!important}#loading-screen{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;bottom:0;left:0;position:absolute;right:0;top:0;background-color:var(--color-accent-white);opacity:1;pointer-events:none;transition:.2s ease-in-out;z-index:var(--loading-screen-z-index);flex-direction:column;gap:20px;max-height:100dvh;max-width:100dvw;position:fixed}#loading-screen.active{opacity:1}#loading-screen>*{color:var(--color-accent-black)}#loading-screen.transitioning svg{opacity:0;transform:scale(8)}#loading-screen.transitioning h6{opacity:0!important}#loading-screen.transitioning.hidden{opacity:0;visibility:hidden}#loading-screen svg{animation:.7s pulse infinite alternate;transition:.5s ease-in-out;width:100px}#loading-screen .loading-screen-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px}@keyframes pulse{0%{opacity:1}to{opacity:0}}body{background-color:var(--color-body);color:var(--color-body-text);font-size:15px;margin:0;overflow-x:hidden;padding:0}body #shadow-host-companion{padding:0!important}body *[disabled]{opacity:.2;pointer-events:none}body .shopify-section:has(~.shopify-section>section) section:not(.page-header-banner){padding-bottom:20px;padding-top:0}body .shopify-section~.shopify-section section:not(.page-header-banner){padding-top:0}body section{margin:0 auto;max-width:var(--layout-max-width)}body img{vertical-align:middle}body a{color:inherit;text-decoration:none}body a:hover{opacity:.6}body p{font-size:15px;font-weight:500;line-height:1.4;margin:0}body p:not(:empty):has(+.button),body p:not(:empty):has(+.form-element),body p:not(:empty):has(+form),body p:not(:empty):has(+.menu){margin-bottom:30px}body .clamped-title{display:-webkit-box;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}body ul{margin:0;padding:0}body ul li{list-style-type:none}body #confetti-canvas{position:fixed;top:0}body .order-cancelled{opacity:.2}body .old-price{color:var(--color-body-lighttext);text-decoration:line-through}body form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}body form input:not([type=checkbox]):not([type=radio]),body form select{height:55px}body form input,body form select,body form textarea{background-color:transparent!important;border:1px solid var(--color-tertiary);border-radius:100px;font-size:15px;font-weight:500;padding:15px 20px;position:relative;width:100%;z-index:1}body form input:focus-within,body form select:focus-within,body form textarea:focus-within{border-color:var(--color-accent-black)!important;outline:none}body form textarea{border-radius:25px}body form textarea::placeholder{color:var(--color-accent-black)}body form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none}body form select+.select-chevron{font-size:14px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:2}body form .form-element{position:relative;width:calc(50% - 5px)}body form .form-element[data-form-field=phone],body form .form-element[data-form-field=company],body form .form-element[data-form-field=address],body form .form-element[data-form-field=country],body form .form-element[data-form-field=province],body form .form-element[data-form-field=email],body form .form-element[data-form-field=password],body form .form-element[data-form-field=confirmPassword],body form .form-element[data-form-field=order-number],body form .form-element[data-form-field=name],body form .form-element[data-form-field=body]{width:100%}body form .form-element[data-form-field=order-number] input{padding-left:40px}body form .form-element label{left:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}body form .form-element label:has(~input:focus-within),body form .form-element label:has(~input:valid[required]),body form .form-element label:has(~input:not([required]):not(:placeholder-shown)),body form .form-element label:has(~input[type=email]:not(:placeholder-shown)),body form .form-element label:has(~select){font-size:10px;top:16px}body form .form-element label+input,body form .form-element label+select{padding:20px 20px 10px;position:relative}body form .form-element label+input::placeholder,body form .form-element label+select::placeholder{color:var(--color-accent-white)}body form .form-element label+input:required:valid,body form .form-element label+select:required:valid{border-color:var(--color-success)!important}body form .form-element .order-number-mark{bottom:13px;left:20px;pointer-events:none;position:absolute;visibility:hidden;z-index:2}body form .form-element .order-number-mark:has(~input:focus-within),body form .form-element .order-number-mark:has(~input:valid[required]),body form .form-element .order-number-mark:has(~input:not([required]):not(:placeholder-shown)){visibility:visible}body form .form-element .togglePassword{cursor:pointer}body form .form-element .togglePassword:hover{opacity:.6}body form .form-buttons-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}body form .form-group .form-group-title{margin-bottom:10px}body .primary,body #locksmith_passcode_submit{background-color:var(--color-accent-black)}body .secondary{background-color:var(--color-body)}body .tertiary{background-color:var(--color-tertiary)}body .outline{background-color:transparent}body .success{background-color:var(--color-success)}body .buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:flex-start}body button{background-color:transparent;border:none;color:inherit;font-size:inherit}body button.btn-with-icon{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center}body button,body .button,body #locksmith_passcode_submit{cursor:pointer}body button:hover,body .button:hover,body #locksmith_passcode_submit:hover{opacity:.6}body .button,body .badge,body .pagination .next a{border-radius:100px;display:inline-block;font-size:15px;font-weight:500;line-height:1}body .button.primary,body .button.secondary.outline,body .button.secondary.underline,body .badge.primary,body .badge.success,body .icon-bubble.primary svg,body .icon-bubble.primary i,body #locksmith_passcode_submit{color:var(--color-accent-white)}body .button.primary.outline,body .button.primary.underline,body .button.secondary,body .badge.primary.outline,body .button.tertiary,body .badge.tertiary{color:var(--color-accent-black)}body .button.underline{background-color:transparent;text-decoration:underline}body .badge.disabled{opacity:.4}body .badge.disabled.struck{text-decoration:line-through}body .badge.small-badge{font-size:12px}body .icon-bubble{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;border-radius:100px;font-weight:500}body .icon-bubble.small-icon-bubble{height:30px;width:30px}body .icon-bubble.small-icon-bubble svg{height:12px}body .breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}body .breadcrumbs .breadcrumb{font-weight:500}body .breadcrumbs .breadcrumb:not(.active){color:var(--color-body-lighttext)}body .breadcrumbs .breadcrumb.active{text-decoration:underline}.pagination{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:space-between;width:100%}.pagination .pagination-pages{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}.pagination .pagination-pages .pagination-page{font-size:18px;font-weight:600}.pagination .pagination-pages .pagination-page:not(.active){color:var(--color-body-lighttext)}.pagination .next a{background-color:var(--color-accent-black);color:var(--color-accent-white)}.card{border-radius:20px}.block{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:flex-start;overflow:hidden;width:100%}.block>*:not(.button):not(.badge){width:100%}.block p a{text-decoration:underline}.block.product-tags{flex-direction:row;flex-wrap:wrap;white-space:nowrap}.block.block-image,.block.block-video .video-container,.block.block-text-overlay-image{overflow:hidden}.block.block-page-content p:has(+p>iframe){margin-bottom:10px}.block.block-page-content iframe,.block.block-page-content img{width:100%}.block.block-video .video-content{margin-bottom:20px}.block.block-text-overlay-image{position:relative}.block.block-text-overlay-image .block-overlay-content{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:0;justify-content:center;bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}.block.block-text-overlay-image .block-overlay-content>*{text-align:center}.block.block-text-overlay-image .block-overlay-content>*:is(h1,h2,h3,h4,h5,h6):has(+.underline){margin-bottom:0}.order-card{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:center}.order-card .order-card-content{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:flex-start;background-color:var(--color-body);flex-grow:1}.order-card .order-card-content .order-details{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:center}.order-card .order-card-content .order-details .order-items .order-item p{text-overflow:ellipsis;white-space:nowrap;width:100%}.order-card .order-card-content .order-details .buttons .button{white-space:nowrap}.order-card .order-card-content .order-image{aspect-ratio:1/1}.order-card .order-card-content .order-image img{height:100%;object-fit:contain;width:100%}.small-order-card{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:flex-start;background-color:var(--color-body);border-radius:10px;width:100%}.small-order-card .small-order-card-media{aspect-ratio:1/1;background-color:var(--color-body);border-radius:10px;overflow:hidden}.small-order-card .small-order-card-media img{height:100%;object-fit:contain;width:100%}.small-order-card .small-order-card-details .badge{font-size:12px;margin-bottom:10px}.small-order-card .small-order-card-details .small-order-name{width:100%}.small-order-card .small-order-card-details ul{margin:10px 0}.small-order-card .small-order-card-details ul li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.small-order-card .small-order-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;color:var(--color-body-text);height:120px;padding:0 5px;width:20px}.form-card,#locksmith-content .locksmith-passcode-container{background-color:#fff;border:1px solid var(--color-tertiary);border-radius:20px;max-width:540px;width:100%}.modal-wrapper{position:relative;z-index:var(--modal-z-index)}.modal-wrapper .modal-overlay{background-color:var(--color-accent-black);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:var(--overlay-index)}.modal-wrapper .modal-overlay.modal-open{opacity:.6;visibility:visible}.modal-wrapper .modal-card{max-height:calc(100vh - 80px);left:50%;margin:auto;opacity:0;position:fixed;top:50%;transform:translate(-50%,-60%);visibility:hidden;width:calc(100% - 40px);z-index:var(--modal-z-index)}.modal-wrapper .modal-card.modal-open{opacity:1;transform:translate(-50%,-50%);visibility:visible}.modal-wrapper .modal-card .modal-inner{max-height:calc(100vh - 160px);overflow-y:scroll;width:100%}.modal-wrapper .modal-card .modal-inner::-webkit-scrollbar,.modal-wrapper .modal-card .modal-inner::-webkit-scrollbar-thumb{border-radius:100px;width:6px}.modal-wrapper .modal-card .modal-inner::-webkit-scrollbar-thumb{background-color:var(--color-tertiary)}.modal-wrapper .modal-card .modal-inner .modal-title-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:space-between}.modal-wrapper .modal-card .modal-inner .modal-title-wrapper .section-title{margin-bottom:0}.errors ul li{background-color:var(--color-error);border-radius:10px;color:var(--color-accent-white);padding:10px}.errors ul li:has(+li){margin-bottom:5px}.form-errors{overflow:hidden;text-align:center;transition:.2s ease-in-out;width:100%}.page-message{border-radius:10px;color:var(--color-accent-white);left:50%;max-width:480px;opacity:0;overflow:hidden;padding:15px;position:fixed;top:40px;transform:translate(-50%,-10%);transition:.2s ease-in-out;visibility:hidden;z-index:var(--page-message-z-index)}.page-message .timer{background-color:var(--color-accent-black);bottom:0;content:"";height:3px;left:0;opacity:.3;position:absolute;width:100%}.page-message p{text-align:center}.page-message:not(.active){pointer-events:none}.page-message.active{opacity:1;transform:translate(-50%);visibility:visible}.page-message.error{background-color:var(--color-error)}@keyframes page-message-after-transition{0%{width:100%}to{width:0}}.page-card.account-prompt-card{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start;width:100%}.page-card.account-prompt-card#account-prompt-card{background-image:linear-gradient(to right,#000,#333)}.page-card.account-prompt-card#account-prompt-card .account-prompt-inner>*{color:var(--color-accent-white)}.page-card.account-prompt-card .account-prompt-inner{flex-grow:1}.klaviyo-form{width:100%}.klaviyo-form *{font-family:var(--font-body-family)!important}.klaviyo-form input{outline-width:0px!important}.klaviyo-form button:has(>img){padding:15px 0;text-align:center;width:49px!important}.klaviyo-form button:has(>img):hover{cursor:pointer!important}.klaviyo-form button:has(>img) img{display:inline-block;margin:0 auto}.klaviyo-form div:has(button>img){border-radius:100px!important}.klaviyo-fake-form{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:center;border-radius:100px;max-width:480px;padding:5px;width:100%}.klaviyo-fake-form input{background-color:transparent;border:1px solid transparent;border-radius:100px;color:var(--color-accent-black);font-size:16px;padding:0 16px;width:100%}.klaviyo-fake-form input:focus-within{color:var(--color-accent-black)}.klaviyo-fake-form input::placeholder{color:#767676}.countdown{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto}.countdown[class*=countdown-block]{margin:10px 0 20px;max-width:100%;width:100%}.countdown .counter .time{font-weight:900;margin-bottom:0;text-align:center}.countdown .counter .time-unit{text-align:center}footer section .page-section{background-color:var(--accent-plum)!important}footer .footer-inner{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start}footer .footer-inner .footer-about-container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;justify-content:flex-start}@media (min-width: 992px){footer .footer-inner .footer-about-container{gap:60px}}footer .footer-inner .footer-about-container .footer-logo svg{fill:var(--accent-peach)!important}footer .footer-inner .footer-about-container p{color:var(--accent-peach)!important;max-width:480px;font-weight:300;letter-spacing:-.02rem}footer .footer-inner .footer-about-container .footer-localization-container{width:100%}footer .footer-inner .footer-about-container .footer-localization-container .country-selector{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;background-color:var(--accent-ivory);color:var(--accent-plum);cursor:pointer;max-width:480px;height:68px;font-weight:700;width:100%}footer .footer-inner .footer-about-container .footer-localization-container .country-selector *{color:var(--accent-plum)!important}footer .footer-inner .footer-about-container .footer-localization-container .country-selector span{display:inline-block;flex-grow:1;text-align:left;text-decoration:underline}footer .footer-inner .footer-about-container .footer-localization-container .modal-wrapper .modal-body form{justify-content:flex-start;width:100%}footer .footer-inner .footer-about-container .footer-localization-container .modal-wrapper .modal-body form .country-items{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:flex-start;width:100%}footer .footer-inner .footer-about-container .footer-localization-container .modal-wrapper .modal-body form .country-items .country-item{color:var(--color-accent-black);order:2;width:100%}footer .footer-inner .footer-about-container .footer-localization-container .modal-wrapper .modal-body form .country-items .country-item:not(.current-item) .badge{display:none}footer .footer-inner .footer-about-container .footer-localization-container .modal-wrapper .modal-body form .country-items .country-item.current-item{font-weight:700;margin-bottom:15px;order:1}footer .footer-inner .footer-about-container .footer-localization-container .modal-wrapper .modal-body form .country-items .country-item a{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;border-radius:5px;cursor:pointer;padding:8px;transition:.2s ease-in-out;width:100%}footer .footer-inner .footer-about-container .footer-localization-container .modal-wrapper .modal-body form .country-items .country-item a:hover{background-color:var(--color-tertiary);opacity:1}footer .footer-inner .footer-about-container .footer-localization-container .modal-wrapper .modal-body form .country-items .country-item a .country-name{display:inline-block}footer .footer-inner .footer-about-container .footer-localization-container .modal-wrapper .modal-body form .country-items .country-item a .country-name .badge{margin-right:10px}footer .footer-inner .footer-about-container .footer-localization-container .modal-wrapper .modal-body form .country-items .country-item a .fi{border:1px solid var(--color-body);border-radius:3px}footer .footer-inner .footer-actions-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:flex-start}footer .footer-inner .footer-actions-container .footer-menu-container *{color:var(--accent-peach)}footer .footer-inner .footer-actions-container .footer-menu-container p{font-size:16px;letter-spacing:-.02rem;margin-bottom:30px}@media (min-width: 992px){footer .footer-inner .footer-actions-container .footer-menu-container p{font-size:20px;margin-bottom:60px}}footer .footer-inner .footer-actions-container .footer-menu-container .menu li{font-weight:300x;letter-spacing:-.02rem}footer .footer-inner .footer-actions-container .footer-menu-container .menu li:has(+li){margin-bottom:12px}footer .footer-legals section{padding-bottom:20px;padding-top:20px}@media (max-width: 540px){section{padding:60px 20px}.small-btn{min-height:45px;padding:12px 20px}}@media (min-width: 540px) and (max-width: 1200px){body section{padding:80px 40px}}@media (max-width: 768px){.display-mobile{display:flex!important}.display-desktop{display:none!important}.page-message{width:calc(100% - 40px)}footer .footer-inner{gap:60px!important}footer .footer-inner .footer-actions-container{flex-direction:column;gap:60px}footer .footer-inner .footer-actions-container .footer-menu-container{width:100%}}@media (max-width: 992px){body{padding-top:108px}body .page-card.account-prompt-card{align-items:center;flex-direction:column;gap:20px}body .page-card.account-prompt-card .account-prompt-inner{width:100%}body .page-card.account-prompt-card .account-prompt-inner p{text-align:center}body .block.block-text-overlay-image .block-overlay-content{padding:40px 20px}body .countdown{gap:10px}body .countdown .counter{min-width:50px}body footer .footer-inner{flex-direction:column;gap:40px;padding:60px 20px}body footer .footer-inner .footer-about-container{width:100%}body footer .footer-inner .footer-actions-container{width:100%}body footer .footer-inner .footer-legals{width:100%}}@media (max-width: 1200px) and (min-width: 992px){body .countdown{gap:5px}}@media (max-width: 1200px){body section .section-title{margin-bottom:30px}body .badge{padding:5px 10px}body .badge.small-badge{padding:3px 8px}body .button{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;min-height:55px;padding:15px 30px}body .button.small-btn{min-height:45px;padding:12px 20px}body .icon-bubble{height:40px;width:40px}body .icon-bubble svg{height:18px}body .scrollable::-webkit-scrollbar,body .scrollable::-webkit-scrollbar-thumb{border-radius:100px;height:6px}body .scrollable::-webkit-scrollbar-thumb{background-color:var(--color-tertiary);border-left:30px solid white;border-right:30px solid white}body .pagination{margin-top:30px}body .order-card .order-card-content{align-items:center;flex-direction:column-reverse;padding:30px}body .order-card .order-card-content .order-image{max-height:300px;height:calc(100vw - 160px);width:calc(100vw - 160px);max-width:300px}body .order-card .order-card-content .order-details{flex-grow:1}body .order-card .order-card-content .order-details .order-title>*{text-align:center}body .order-card .order-card-content .order-details .order-items{flex-grow:1}body .order-card .order-card-content .order-details .order-items .order-item p{text-align:center}body .order-card .order-card-content .buttons{flex-direction:column}body .small-order-card{padding:15px 10px}body .small-order-card .small-order-card-media{min-width:100px;width:100px}body .small-order-card .small-order-card-details{width:calc(100% - 150px)}body .small-order-card .small-order-card-details ul li p{font-size:12px}body .form-card,body #locksmith-content .locksmith-passcode-container{padding:40px 20px}body .modal-wrapper .modal-card{padding:40px 10px 40px 20px}body .modal-wrapper .modal-card .modal-inner{padding-right:10px}body .modal-wrapper .modal-card .modal-title-wrapper{margin-bottom:20px}body .klaviyo-fake-form input{height:40px}}@media (max-width: 360px){body .countdown .counter{min-width:45px}}@media (min-width: 768px){.display-mobile{display:none!important}.display-desktop{display:flex!important}footer .footer-inner .footer-actions-container .footer-menu-container{width:calc(50% - 20px)}}@media (min-width: 992px){body{padding-top:136.52px}body .page-card.account-prompt-card{gap:80px}body .block.block-text-overlay-image .block-overlay-content{padding:60px 20px}body .countdown .counter{min-width:60px}body footer .footer-inner{gap:40px}body footer .footer-inner .footer-about-container{width:calc(33% - 20px)}body footer .footer-inner .footer-actions-container{flex-grow:1;max-width:none}body footer .footer-inner .footer-legals{min-width:100%}}@media (min-width: 1200px){body p{font-size:16px}body section{padding:120px 80px}body section .section-title{margin-bottom:40px}body .button{padding:20px 30px}body .button.small-btn{padding:12px 20px}body .badge{padding:8px 15px}body .badge.small-badge{padding:3px 8px}body .icon-bubble{height:50px;width:50px}body .icon-bubble svg{height:20px}body .button,body button{cursor:pointer}body .pagination{gap:20px;margin-top:40px}body .order-card .order-card-content{padding:0 30px 0 60px}body .order-card .order-card-content .order-details{align-items:flex-start}body .order-card .order-card-content .order-image{transform:translateY(-10px);width:280px}body .small-order-card{align-items:center;padding:15px}body .small-order-card .small-order-card-media{min-width:150px;width:150px}body .small-order-card .small-order-card-details{width:calc(100% - 200px)}body .small-order-card .small-order-card-details .small-order-name{font-size:20px}body .small-order-card .small-order-card-details ul li p{font-size:14px}body .form-card,body #locksmith-content .locksmith-passcode-container{padding:40px}body .modal-wrapper .modal-card{padding:40px 20px 40px 40px}body .modal-wrapper .modal-card .modal-inner{padding-right:20px}body .modal-wrapper .modal-card .modal-inner:not(:hover)::-webkit-scrollbar,body .modal-wrapper .modal-card .modal-inner:not(:hover)::-webkit-scrollbar-thumb{visibility:hidden}body .modal-wrapper .modal-card .modal-inner .modal-title-wrapper{margin-bottom:40px}body .klaviyo-fake-form input{height:50px}}.template-product.dark-mode{background-color:var(--color-dark-mode-body)}.template-product.dark-mode .page-header-banner h4,.template-product.dark-mode .page-header-banner .subheading{color:var(--color-accent-white)}.template-product.dark-mode .main-product-container{background-color:var(--color-accent-black);border-color:var(--color-accent-black)}.template-product.dark-mode .main-product-container *:not(.button):not(.button>span):not(#toggleDarkGallery):not(.badge.tertiary){color:var(--color-accent-white)}.template-product.dark-mode .main-product-container #toggleDarkGallery{background-color:var(--color-accent-white);border-color:var(--color-accent-white);color:var(--color-accent-black);padding:8px 27.5px 8px 12px}@media (min-width: 992px){.template-product.dark-mode .main-product-container #toggleDarkGallery:hover:before{left:auto;right:10px}}.template-product.dark-mode .main-product-container #toggleDarkGallery:before{background-color:var(--color-accent-black);left:auto;right:7px}.template-product.dark-mode .main-product-container .product-media-gallery .product-gallery-thumbnails{background-color:var(--color-dark-mode-body);border-color:var(--color-dark-mode-body)}.template-product.dark-mode .main-product-container .product-media-gallery .product-gallery-thumbnails .product-gallery-thumbnail{background-color:var(--color-accent-black)}.template-product.dark-mode .main-product-container .product-launch-info .product-launch-countdown,.template-product.dark-mode .main-product-container .product-launch-info .product-launch-form{background-color:var(--color-dark-mode-body)}.template-product.dark-mode .main-product-container .product-launch-info .product-launch-countdown .klaviyo-form form,.template-product.dark-mode .main-product-container .product-launch-info .product-launch-form .klaviyo-form form{background-color:var(--color-dark-mode-body)!important;color:var(--color-accent-white)!important}.template-product.dark-mode .main-product-container .product-launch-info .product-launch-countdown .klaviyo-form form input,.template-product.dark-mode .main-product-container .product-launch-info .product-launch-form .klaviyo-form form input{color:var(--color-accent-white)!important}.template-product.dark-mode .main-product-container .product-launch-info .product-launch-countdown .klaviyo-form form input::placeholder,.template-product.dark-mode .main-product-container .product-launch-info .product-launch-form .klaviyo-form form input::placeholder{color:var(--color-body-lighttext)!important}.template-product.dark-mode .main-product-container .product-upsells-wrapper .product-upsell{background-color:var(--color-dark-mode-body);border-color:var(--color-accent-black)}.template-product.dark-mode .main-product-container .product-upsells-wrapper .product-upsell:hover{background-color:var(--color-dark-mode-hover)}.template-product.dark-mode .main-product-container .product-upsells-wrapper .product-upsell>.icon-bubble{background-color:var(--color-accent-black);border-color:var(--color-accent-black)}.template-product.dark-mode .scrollspy-nav{background-color:var(--color-accent-black)}.template-product.dark-mode .scrollspy-nav .button.tertiary{background-color:var(--color-dark-mode-body);color:var(--color-accent-white)}.main-product-wrapper{transition:.2s ease-in-out;min-height:calc(100vh - 85px)}@media (min-width: 1024px){.main-product-wrapper{min-height:calc(100vh - 105px);display:flex}}.main-product-wrapper .main-product-container{display:flex;flex-wrap:nowrap;transition:none;background-color:transparent;border:none;padding:0;width:100%}@media (max-width: 1024px){.main-product-wrapper .main-product-container{flex-direction:column;align-items:center}}.main-product-wrapper .main-product-container .product-media-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center}.main-product-wrapper .main-product-container .product-media-item .dark-mode-image-wrapper,.main-product-wrapper .main-product-container .product-media-item .product-media-item-shadow{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease-in-out}@media (max-width: 1024px){.main-product-wrapper .main-product-container .product-media-item .light-mode-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease-in-out}}@media (min-width: 1024px){.main-product-wrapper .main-product-container .product-media-item .light-mode-image-wrapper{aspect-ratio:1/1;width:100%}}.main-product-wrapper .main-product-container .product-media-item .dark-mode-image-wrapper{opacity:0;z-index:1;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center}.main-product-wrapper .main-product-container .product-media-item .light-mode-image-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center}.main-product-wrapper .main-product-container .product-media-item .light-mode-image-wrapper .light-mode-image{z-index:2}.main-product-wrapper .main-product-container .product-media-item .product-media-item-shadow{opacity:1;z-index:0;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center}.main-product-wrapper .main-product-container .product-media-item .product-media-item-shadow img{width:260%;height:260%;object-fit:cover}.main-product-wrapper .main-product-container .product-media-item img{transition:opacity .3s ease-in-out}.main-product-wrapper .main-product-container .product-media-wrapper{position:relative;display:flex;align-items:center;flex-direction:column}@media (max-width: 1024px){.main-product-wrapper .main-product-container .product-media-wrapper{max-width:400px}}.main-product-wrapper .main-product-container .product-media-wrapper #gallery-loading{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:center;aspect-ratio:3/4;background-color:#fff9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);left:0;position:absolute;right:0;top:0;transition:.2s ease-in-out;z-index:5}.main-product-wrapper .main-product-container .product-media-wrapper #gallery-loading svg{width:80px}.main-product-wrapper .main-product-container .product-media-wrapper #gallery-loading.hidden{opacity:0;pointer-events:none;visibility:hidden}.main-product-wrapper .main-product-container .product-media-wrapper .dark-mode-gallery,.main-product-wrapper .main-product-container .product-media-wrapper .light-mode-gallery{visibility:hidden;z-index:0}.main-product-wrapper .main-product-container .product-media-wrapper .dark-mode-gallery:not(.active),.main-product-wrapper .main-product-container .product-media-wrapper .light-mode-gallery:not(.active){opacity:0!important;pointer-events:none}.main-product-wrapper .main-product-container .product-media-wrapper .dark-mode-gallery.active,.main-product-wrapper .main-product-container .product-media-wrapper .light-mode-gallery.active{opacity:1!important;visibility:visible}.main-product-wrapper .main-product-container .product-media-wrapper .dark-mode-gallery{left:0;position:absolute;right:0;top:0;z-index:0}.main-product-wrapper .main-product-container .product-media-wrapper .light-mode-gallery{z-index:2}.main-product-wrapper .main-product-container #toggleDarkGallery{background-color:var(--color-tertiary);display:none;padding:8px 12px 8px 27.5px;position:absolute;left:20px;top:20px;z-index:5}@media (min-width: 992px){.main-product-wrapper .main-product-container #toggleDarkGallery:hover:before{left:10px}}.main-product-wrapper .main-product-container #toggleDarkGallery:before{background-color:var(--color-accent-black);border-radius:100px;height:15.5px;left:7px;content:"";position:absolute;top:50%;transform:translateY(-50%);transition:.2s;width:15px}.main-product-wrapper .main-product-container .product-media-gallery{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;justify-content:center;cursor:pointer;position:relative}.main-product-wrapper .main-product-container .product-media-gallery.product-media-gallery-strap .product-media-items{justify-content:center}.main-product-wrapper .main-product-container .product-media-gallery:not(.glide--carousel) .product-media-items .product-media-item{min-width:100%}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:flex-start;min-height:400px;width:100%}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .splide__track,.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .splide__track .splide__list{min-height:400px;min-width:100%}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .splide__track .splide__list .split__slide{min-height:400px}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .product-gallery-thumbnails{border:1px solid var(--color-tertiary);border-radius:5px;padding:5px 2.5px}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .product-gallery-thumbnails .product-gallery-thumbnail{aspect-ratio:1/1;border:none!important;max-height:60px;min-height:50px}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .product-gallery-thumbnails .product-gallery-thumbnail.is-active{opacity:1}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .product-gallery-thumbnails .product-gallery-thumbnail{background-color:var(--color-accent-white);border-radius:5px;opacity:.4;overflow:hidden;padding:0}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .product-gallery-thumbnails .product-gallery-thumbnail:hover{opacity:1}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .product-gallery-thumbnails .product-gallery-thumbnail img{height:100%;object-fit:cover;width:100%}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .product-media-item{aspect-ratio:1/1;width:100%}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .product-media-item img,.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .product-media-item video{height:100%;width:100%}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .product-media-item img{object-fit:contain}.main-product-wrapper .main-product-container .product-media-gallery .product-media-items .product-media-item video{object-fit:cover}.main-product-wrapper .main-product-container .product-details{max-width:400px;position:relative;z-index:5;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;justify-content:center}.main-product-wrapper .main-product-container .product-details .rebrand-home--unoriginals--marquee{height:42px}.main-product-wrapper .main-product-container .product-details .rebrand-home--unoriginals--marquee span{width:150px;min-width:150px}.main-product-wrapper .main-product-container .product-details .product-page-title{color:var(--accent-plum)}.main-product-wrapper .main-product-container .product-details .product-series-wrapper p{font-weight:700;color:var(--accent-plum);font-size:18px}@media (min-width: 1024px){.main-product-wrapper .main-product-container .product-details .product-series-wrapper p{font-size:20px}}.main-product-wrapper .main-product-container .product-details .product-description-wrapper{width:100%;max-width:360px}@media (max-width: 1024px){.main-product-wrapper .main-product-container .product-details .product-description-wrapper{text-align:center}}.main-product-wrapper .main-product-container .product-details .product-description-wrapper .product-description{display:flex;flex-direction:column;overflow:hidden;transition:none;font-weight:300;font-size:16px}@media (min-width: 1024px){.main-product-wrapper .main-product-container .product-details .product-description-wrapper .product-description{font-size:18px}}.main-product-wrapper .main-product-container .product-details .product-description-wrapper .product-description:not(.open){display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}.main-product-wrapper .main-product-container .product-details .product-description-wrapper .toggle-description{margin-top:10px;padding:0;text-decoration:underline}.main-product-wrapper .main-product-container .product-details .product-price-wrapper p{font-weight:700;color:var(--accent-plum);font-size:18px}@media (min-width: 1024px){.main-product-wrapper .main-product-container .product-details .product-price-wrapper p{font-size:20px}}.main-product-wrapper .main-product-container .product-details .product-launch-info{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}@media (min-width: 1024px){.main-product-wrapper .main-product-container .product-details .product-launch-info{align-items:flex-start}}.main-product-wrapper .main-product-container .product-details .product-launch-info .product-launch-countdown{background-color:var(--color-body);width:100%}.main-product-wrapper .main-product-container .product-details .product-launch-info .product-launch-countdown>p{margin-bottom:10px;text-align:center}.main-product-wrapper .main-product-container .product-details .product-launch-info .product-launch-form{background-color:var(--color-body);border-radius:100px;width:100%}.main-product-wrapper .main-product-container .product-details .product-launch-info .product-launch-form h6{margin-bottom:10px}.main-product-wrapper .main-product-container .product-details .product-launch-info .product-launch-form p{margin-bottom:20px}.main-product-wrapper .main-product-container .product-details .product-launch-info .klaviyo-form{background-color:var(--color-accent-white)!important;padding:5px!important}.main-product-wrapper .main-product-container .product-details .product-launch-info .klaviyo-form form{padding:0!important;border-radius:100px!important}.main-product-wrapper .main-product-container .product-details .product-launch-info .klaviyo-form input{height:60px!important}.main-product-wrapper .main-product-container .product-details .product-variant-selector{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:0;justify-content:flex-start;width:100%}.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-wrapper{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start;width:100%}@media (max-width: 640px){.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-wrapper{flex-direction:column}}.main-product-wrapper .main-product-container .product-details .product-variant-selector .variant-title{margin-bottom:10px;min-width:100%}.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-label{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:space-between;border:1px solid var(--color-tertiary);border-radius:10px;cursor:pointer;margin-bottom:10px;padding:8px;transition:.2s ease-in-out;flex-grow:1;min-height:60px}@media (max-width: 640px){.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-label{width:100%}}.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-label:has(input:checked){border:1px solid var(--color-accent-black)}.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-label:has(+.product-variant-selector-label){margin-bottom:10px}.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-label:hover:not(:has(input:checked)){opacity:.6}.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-label .variant-image{background-color:var(--color-body);border-radius:5px;height:60px;min-width:60px;overflow:hidden;width:60px}.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-label .variant-image img{width:100%;height:100%;object-fit:contain}.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-label .variant-details{flex-grow:1}.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-label .variant-details .variant-title{font-weight:600;margin-bottom:0}.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-label .variant-details .variant-title:has(+*){margin-bottom:5px}.main-product-wrapper .main-product-container .product-details .product-variant-selector .product-variant-selector-label input{accent-color:var(--color-accent-black);height:13px;width:13px}.main-product-wrapper .main-product-container .product-details .product-button-wrapper{height:70px;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsells-title{width:100%}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .upsell-title{margin-bottom:10px;min-width:100%}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsells{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:scroll;width:100%}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsells::-webkit-scrollbar,.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsells::-webkit-scrollbar-track,.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsells::-webkit-scrollbar-thumb{border-radius:100px;height:10px}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsells::-webkit-scrollbar-thumb{background-color:var(--color-tertiary);visibility:hidden}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsells:hover::-webkit-scrollbar-thumb{visibility:visible}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:5px;justify-content:flex-start;border:1px solid var(--color-tertiary);border-radius:5px;cursor:pointer;overflow:hidden;padding:10px;position:relative}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell.disabled{pointer-events:none}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell.disabled .icon-bubble{display:none!important}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell:hover{background-color:var(--color-body)}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell[disabled] input{opacity:0}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell input:checked~.icon-bubble.secondary{display:none}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell input:checked~.icon-bubble.primary{display:flex}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell input{left:0;position:absolute;top:0;z-index:-1}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell .product-upsell-image{aspect-ratio:1/1;width:100%}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell .product-upsell-image img{height:100%;object-fit:contain;width:100%}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell .product-upsell-title,.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell .product-upsell-price{text-align:center}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell .product-upsell-title{font-weight:600}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell .product-upsell-price{flex-grow:1}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell .icon-bubble{border:1px solid var(--color-tertiary)}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell .icon-bubble.icon-bubble.primary,.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell .icon-bubble.icon-bubble.primary .fa-trash{display:none}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell .icon-bubble.icon-bubble.primary:hover .fa-trash{display:inline-block}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell .icon-bubble.icon-bubble.primary:hover .fa-check{display:none}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell .icon-bubble.icon-bubble.secondary{display:flex}.main-product-wrapper .main-product-container .product-details .strap-password-form-wrapper{width:100%}.main-product-wrapper .main-product-container .product-details .strap-password-form-wrapper .strap-password-form{background-color:var(--color-body);gap:0;padding:40px;width:100%}.main-product-wrapper .main-product-container .product-details .strap-password-form-wrapper .strap-password-form .form-element-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;justify-content:flex-start;width:100%}.main-product-wrapper .main-product-container .product-details .strap-password-form-wrapper .strap-password-form .form-element-wrapper input{background-color:var(--color-accent-white)!important}.main-product-wrapper .main-product-container .product-details .strap-password-form-wrapper .add-to-cart{margin-top:20px;width:100%}.main-product-wrapper .main-product-container .product-details form{align-items:flex-start;gap:30px;justify-content:center;width:100%}.main-product-wrapper .main-product-container .product-details #product-add{bottom:20px;max-width:480px;position:sticky;width:100%}.main-product-wrapper .main-product-container .product-details #product-add.adding{opacity:.4;pointer-events:none}.scrollspy-nav{background-color:transparent;margin-bottom:0;max-width:none;overflow:hidden;padding:0!important;position:sticky;transition:.2s ease-in-out;top:0;z-index:var(--sticky-nav-z-index)}.scrollspy-nav.stick-at-top{background-color:var(--accent-teal)}.scrollspy-nav.stick-at-top *{color:var(--accent-peach)!important}.scrollspy-nav.stick-at-top .scrollspy-container{border-bottom:none}.scrollspy-nav.stick-at-top .scrollspy-container .button.active{border-color:var(--accent-peach)!important;border-width:2px}.scrollspy-nav .scrollspy-container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:center;border-bottom:1px solid var(--accent-peach);margin:0 auto;max-width:1200px;overflow:scroll;padding-bottom:0!important;padding-top:0;width:100%}.scrollspy-nav .scrollspy-container::-webkit-scrollbar{display:none}.scrollspy-nav .scrollspy-container .button{background-color:transparent!important;border-radius:0;color:var(--accent-plum);font-weight:700;white-space:nowrap;font-size:18px;padding:24px 20px;position:relative}@media (min-width: 1024px){.scrollspy-nav .scrollspy-container .button{font-size:20px}}.scrollspy-nav .scrollspy-container .button.active:after{content:"";position:absolute;bottom:0;height:2px;left:0;right:0;background-color:var(--accent-plum)}@media (min-width: 1024px){.rb-sect-prod-gallery{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center}.rb-sect-prod-gallery .rb-sect-prod-gallery-image{border-radius:10px;min-width:22%;width:22%}}@media (max-width: 1024px){.shopify-section:has(~.shopify-section) .main-product-wrapper{padding-bottom:20px}.main-product-wrapper{overflow:hidden}.main-product-wrapper .main-product-container{align-items:center;gap:50px;justify-content:flex-start}.main-product-wrapper .main-product-container:has(.product-media-gallery-watch){padding-top:0}.main-product-wrapper .main-product-container .product-media-wrapper{width:100%;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;justify-content:center}.main-product-wrapper .main-product-container .product-media-wrapper .product-media-item{aspect-ratio:1/1;max-width:400px;width:100%}.main-product-wrapper .main-product-container .product-media-wrapper .product-media-item img.light-mode-image,.main-product-wrapper .main-product-container .product-media-wrapper .product-media-item img.dark-mode-image{height:130%;object-fit:contain;width:130%}.main-product-wrapper .main-product-container .product-media-wrapper:has(>.product-media-gallery-watch){margin-left:-30px;width:calc(100% + 60px)}.main-product-wrapper .main-product-container .product-media-wrapper .product-media-gallery-watch .product-media-item img{object-fit:cover}.main-product-wrapper .main-product-container .product-media-wrapper .product-media-items .product-media-item{max-height:600px}.main-product-wrapper .main-product-container .product-details{align-items:center;width:100%}.main-product-wrapper .main-product-container .product-details .product-title-wrapper{width:100%}.main-product-wrapper .main-product-container .product-details .product-title-wrapper *,.main-product-wrapper .main-product-container .product-details .product-description-wrapper p{text-align:center}.main-product-wrapper .main-product-container .product-details .product-description-wrapper .toggle-description{display:block;margin-left:auto;margin-right:auto;text-align:center}.main-product-wrapper .main-product-container .product-details .product-launch-countdown{padding:30px}.main-product-wrapper .main-product-container .product-details .product-launch-form h6,.main-product-wrapper .main-product-container .product-details .product-launch-form p{text-align:center}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper{align-items:center}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .upsell-title{text-align:center}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell{min-width:calc(28% - 10px);width:calc(28% - 10px)}.main-product-wrapper .main-product-container .product-details .strap-password-form .form-element-wrapper .icon-bubble{min-width:40px}.scrollspy-nav .scrollspy-container{justify-content:flex-start}}@media (max-width: 640px){.main-product-wrapper .main-product-container .product-media-gallery.product-media-gallery-watch .product-media-items .product-media-item{aspect-ratio:3/4}.main-product-wrapper .main-product-container .product-details .product-upsells-wrapper .product-upsell{min-width:calc(45% - 5px);width:calc(45% - 5px)}.scrollspy-parent .scrollspy-nav,.scrollspy-parent .scrollspy-nav .scrollspy-container{width:100%}.scrollspy-parent .scrollspy-nav .scrollspy-container:not(:has(>.primary)){padding-left:20px}.scrollspy-parent .scrollspy-nav .scrollspy-container .button{white-space:nowrap}}@media (min-width: 992px) and (max-width: 1200px){.main-product-wrapper .main-product-container .product-details .product-launch-info .product-launch-countdown #countdown{gap:12px}.main-product-wrapper .main-product-container .product-details .product-launch-info .product-launch-countdown #countdown .counter{min-width:0}}@media (min-width: 992px){.shopify-section:has(~.shopify-section) .main-product-wrapper{padding:80px 40px!important}.main-product-wrapper .main-product-container{align-items:center;flex-direction:row;gap:120px;justify-content:center}.main-product-wrapper .main-product-container .product-media-wrapper{width:calc(50% - 40px);align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;justify-content:flex-start}.main-product-wrapper .main-product-container .product-media-wrapper .product-media-item{max-width:500px;aspect-ratio:1/1}.main-product-wrapper .main-product-container .product-media-wrapper .product-media-item img.light-mode-image,.main-product-wrapper .main-product-container .product-media-wrapper .product-media-item img.dark-mode-image{height:130%;object-fit:contain;width:130%}.main-product-wrapper .main-product-container .product-details{width:400px}.main-product-wrapper .main-product-container .product-details .product-launch-info .product-launch-countdown #countdown{gap:12px}.main-product-wrapper .main-product-container .product-details .product-launch-info .product-launch-countdown #countdown .counter{min-width:32px}.main-product-wrapper .main-product-container .product-details .product-launch-info .product-launch-countdown{padding:40px}.main-product-wrapper .main-product-container .product-details .strap-password-form .form-element-wrapper .icon-bubble{min-width:50px}.main-product-wrapper .main-product-container .product-upsells-wrapper .product-upsell{min-width:calc(45% - 10px);width:calc(45% - 10px)}}@media (min-width: 1200px){.main-product-wrapper .main-product-container .product-upsells-wrapper .product-upsell{min-width:35%;width:35%}}@media (min-width: 1440px){.main-product-wrapper .main-product-container .product-details .product-launch-info .product-launch-countdown #countdown{gap:15px}.main-product-wrapper .main-product-container .product-details .product-launch-info .product-launch-countdown #countdown .counter{min-width:50px}}.template-product .lifestyle-gallery-section,.template-page-special-editions .lifestyle-gallery-section{max-width:none}.template-product .main-page-wrapper,.template-page-special-editions .main-page-wrapper{background-color:var(--accent-teal);max-width:none;padding-bottom:0!important;margin-bottom:60px}.template-product .main-page-wrapper .main-page-container,.template-page-special-editions .main-page-wrapper .main-page-container{background-color:transparent;border:none;border-radius:0}.template-product .main-page-wrapper .block *,.template-page-special-editions .main-page-wrapper .block *{color:var(--accent-peach);font-family:var(--font-feijoa-family);font-weight:400}.template-product .text-by-image-section,.template-page-special-editions .text-by-image-section{max-width:none}@media (max-width: 992px){.template-product .text-by-image-section,.template-page-special-editions .text-by-image-section{padding:0 20px 80px!important}}@media (min-width: 992px){.template-product .text-by-image-section,.template-page-special-editions .text-by-image-section{padding:0 38px 120px!important}}.template-product .text-by-image-section .text-by-image-container,.template-page-special-editions .text-by-image-section .text-by-image-container{padding:0;border-radius:0;border:none;background-color:transparent}@media (min-width: 992px){.template-product .text-by-image-section .text-by-image-container,.template-page-special-editions .text-by-image-section .text-by-image-container{justify-content:space-between;gap:0}}.template-product .text-by-image-section .text-by-image-container *,.template-page-special-editions .text-by-image-section .text-by-image-container *{color:var(--accent-plum)}.template-product .text-by-image-section .text-by-image-container p,.template-page-special-editions .text-by-image-section .text-by-image-container p{font-weight:300;letter-spacing:-.02em}@media (min-width: 992px){.template-product .text-by-image-section .text-by-image-container .text-by-image-media,.template-page-special-editions .text-by-image-section .text-by-image-container .text-by-image-media{width:50%;max-width:none}}@media (min-width: 992px){.template-product .text-by-image-section .text-by-image-container .text-by-image-content,.template-page-special-editions .text-by-image-section .text-by-image-container .text-by-image-content{display:flex;align-items:center;width:50%;flex-direction:column;gap:60px;max-width:none}.template-product .text-by-image-section .text-by-image-container .text-by-image-content>*,.template-page-special-editions .text-by-image-section .text-by-image-container .text-by-image-content>*{max-width:500px;min-width:inherit!important}}.template-product .text-by-image-section .text-by-image-container .text-by-image-content .block[id^=block-button],.template-page-special-editions .text-by-image-section .text-by-image-container .text-by-image-content .block[id^=block-button]{justify-content:flex-end}.template-product .text-by-image-section .text-by-image-container .text-by-image-content .block[id^=block-button] .button,.template-page-special-editions .text-by-image-section .text-by-image-container .text-by-image-content .block[id^=block-button] .button{border-radius:5px;font-weight:700;display:inline-block;padding:20px 20px 18px;transition:all .3s ease-in-out;font-size:16px;letter-spacing:-.02em;background-color:transparent;border:2px solid var(--accent-plum);color:var(--accent-plum)}@media (min-width: 1024px){.template-product .text-by-image-section .text-by-image-container .text-by-image-content .block[id^=block-button] .button,.template-page-special-editions .text-by-image-section .text-by-image-container .text-by-image-content .block[id^=block-button] .button{font-size:20px}.template-product .text-by-image-section .text-by-image-container .text-by-image-content .block[id^=block-button] .button:hover,.template-page-special-editions .text-by-image-section .text-by-image-container .text-by-image-content .block[id^=block-button] .button:hover{background-color:var(--accent-orange);color:var(--accent-plum);opacity:1;border-color:var(--accent-orange)}}@media (min-width: 992px){.template-product .text-by-image-section .text-by-image-container .text-by-image-content .block,.template-page-special-editions .text-by-image-section .text-by-image-container .text-by-image-content .block{gap:0}}.lifestyle-gallery-section .lifestyle-gallery-container{position:relative}.lifestyle-gallery-section .lifestyle-gallery-container{gap:30px;overflow-x:hidden}.lifestyle-gallery-section .lifestyle-gallery-blocks{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center;cursor:pointer;max-width:none;width:100%}.lifestyle-gallery-section .lifestyle-gallery-block{overflow:hidden}.lifestyle-gallery-section .lifestyle-gallery-block img{height:100%;object-fit:cover;width:100%}.lifestyle-gallery-section .slick-slide>div{padding:0 0 0 10px}@media (max-width: 992px){.lifestyle-gallery-section{padding:80px 0!important}.lifestyle-gallery-section .lifestyle-gallery-blocks .slick-track{gap:10px}.lifestyle-gallery-section .lifestyle-gallery-blocks:not(.slick-slider) .lifestyle-gallery-block{min-width:85%}.lifestyle-gallery-section .lifestyle-gallery-block{aspect-ratio:4/5}.lifestyle-gallery-section .rebrand-home--special-editions-controls{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (min-width: 992px){.lifestyle-gallery-section{padding:120px 0!important}.lifestyle-gallery-section .lifestyle-gallery-blocks .slick-track{gap:20px}.lifestyle-gallery-section .lifestyle-gallery-blocks:not(.slick-slider) .lifestyle-gallery-block{min-width:30%;width:30%}.lifestyle-gallery-section .lifestyle-gallery-block{aspect-ratio:4/5}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/styles.css.map */
