.template-index .product-main .product__description{margin-top:0;margin-left:0}.product.product-main{padding:40px;transition:min-height .2s linear}.product.product-main .product__gallery{max-width:36%}@media screen and (max-width:835px){.product.product-main .product__gallery{max-width:100%}}.product.product-main .product__gallery .product-gallery__item{max-width:100%}.product.product-main .product__gallery .product__custom-badge{position:absolute;top:0;left:0;width:100%;height:10px;background-color:#05cf78;z-index:12}.product.product-main .product__gallery .product__custom-badge .product__custom-badge--inner{position:absolute;top:10px;left:10px}.product.product-main .product__gallery .product-gallery__navigation .product-gallery__no{color:var(--color-heading);font-variant-numeric:lining-nums proportional-nums;font-size:17px;font-style:normal;font-weight:600;line-height:normal}.product.product-main .product__gallery .product-gallery__navigation .product-gallery__prev,.product.product-main .product__gallery .product-gallery__navigation .product-gallery__next{width:50px}.product.product-main .product__gallery .product-gallery__navigation .product-gallery__prev svg path,.product.product-main .product__gallery .product-gallery__navigation .product-gallery__next svg path{fill:var(--color-heading)}@media screen and (min-width:836px){.product.product-main .product__offers{right:40px;width:56%}}.product.product-main .product__offers>div{padding-bottom:40px}.product.product-main .product__offers .product__cart-actions.buttons-holder>*{flex:initial}@media screen and (max-width:1023px){.product.product-main .product__offers .product__header{margin-bottom:15px}}.product.product-main .product__offers .product__header .product__title{margin-bottom:15px;color:var(--color-text);font-family:var(--font-stack-headings);font-size:42px;font-weight:600;line-height:normal}.product.product-main .product__offers .product__header .product__title span{font-style:italic}@media screen and (max-width:1023px){.product.product-main .product__offers .product__header .product__title{font-size:20px}}@media screen and (max-width:768px){.product.product-main .product__offers .product__header .product__title{margin-bottom:5px}}.product.product-main .product__offers .product__header .product__price{color:var(--color-heading);font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-stack-body);font-size:40px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width:1023px){.product.product-main .product__offers .product__header .product__price{font-size:20px}}.product.product-main .product__offers .product-variants-main{margin-top:20px}@media screen and (max-width:1023px){.product.product-main .product__offers .product-variants-main{margin-top:-5px}}.product.product-main .product__offers .product-variants-main .product-variant__container .product-variant__item input:checked+label{border:2px solid var(--color-text)}.product.product-main .product__offers .product-variants-main .product-variant__item.product-variant__item--color{height:40px}.product.product-main .product__offers .product-variants-main .product-variant__item.product-variant__item--color label{color:var(--color-text);font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:0 8px}@media only screen and (max-width:768px){.product.product-main .product__offers .product-variants-main .product-variant__item.product-variant__item--color label{font-size:11px;padding:0 4px}}.product.product-main .product__offers .product__form{margin-top:25px}.product.product-main .product__offers .product__cart-actions{margin-top:10px}.product.product-main .product__offers .product__delivery{display:flex;align-items:center;justify-content:flex-start;gap:6px}.product.product-main .product__offers .product__delivery span{color:var(--color-text);font-size:17px;font-style:normal;font-weight:700;line-height:normal}.product.product-main .product__offers .toggle{margin-top:8px}.product.product-main:not(.product--homepage) .product__gallery .product-gallery__item figure{padding-top:100%!important}.product.product-main:not(.product--homepage) .loox-rating{margin-bottom:15px}.product.product-main.product--homepage{padding:40px 0;display:flex!important;flex-direction:row-reverse;justify-content:space-between;gap:40px}@media screen and (max-width:835px){.product.product-main.product--homepage{flex-direction:column}}.product.product-main.product--homepage .product__offers{position:static}.product.product-main.product--homepage .product__offers>div{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:0;position:static;overflow:visible}.product.product-main.product--homepage .product__offers .product__description{margin-top:12px;margin-left:0}@media screen and (max-width:835px){.product.product-main.product--homepage .product__offers .product__description{margin-top:25px}}.product.product-main.product--homepage .product__price--original{color:#ffbd7c}.product.product-main.product--homepage .product__gallery{max-width:44%}@media screen and (max-width:835px){.product.product-main.product--homepage .product__gallery{max-width:100%}}.product.product-main.product--homepage .product__gallery .product-gallery__navigation .product-gallery__no,.product.product-main.product--homepage .product__gallery .product-gallery__navigation .product-gallery__next svg path,.product.product-main.product--homepage .product__gallery .product-gallery__navigation .product-gallery__prev svg path{color:var(--color-text);fill:#ffbd7c}.product.product-main.product--homepage .product__form{margin-bottom:0;margin-top:0}.product.product-main.product--homepage .buttons-holder{margin-left:0}.product.product-main.product--homepage .product__cart-actions-holder{margin:0}.timesact-button-bis,.product__add-to-cart{padding:16px 10px!important;width:fit-content;border-radius:30px;background:#ffbd7c;color:#fff;font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-stack-headings);font-size:20px;height:auto;border:0;font-style:normal;font-weight:600;line-height:.9;text-transform:uppercase;transition:.25s ease-in-out}.timesact-button-bis:hover,.timesact-button-bis:focus,.product__add-to-cart:hover,.product__add-to-cart:focus{background:#fa9c40;transition:.25s ease-in-out}.image-with-text{gap:30px;flex-wrap:nowrap;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:836px){.image-with-text.image-with-text--right-alignment{flex-direction:row;gap:60px}.image-with-text.image-with-text--left-alignment{gap:60px;flex-direction:row-reverse}}.image-with-text .image-with-text__heading{margin-bottom:10px}.image-with-text .image-with-text__description{margin-bottom:20px}@media only screen and (max-width:599px){.image-with-text .image-with-text__description p{font-size:15px;margin-bottom:20px}}.image-with-text .image-with-text__image,.image-with-text .image-with-text__content{width:100%;max-width:100%}@media screen and (min-width:836px){.image-with-text .image-with-text__image,.image-with-text .image-with-text__content{max-width:50%;padding:0}}.product__kickstarter-block{display:flex;align-items:center;justify-content:center;width:100%;padding:0 20px;max-width:600px;margin:60px auto 0}.product__kickstarter-block .product__kickstarter-block--inner{display:flex;justify-content:center;align-items:flex-end;width:fit-content;gap:25px;width:100%}.product__kickstarter-block .product__kickstarter-block--inner.image-wrapper{position:relative;width:100%}.product__kickstarter-block .product__kickstarter-block--inner.image-wrapper:before{content:"";display:block;padding-top:10.179%}.product__kickstarter-block .product__kickstarter-block--inner.image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sticky-preorder-btn{display:none;position:fixed;top:20%;right:5px;z-index:999;background-color:var(--color-btn);border:2px solid var(--color-text);color:var(--color-text);transform:rotate(-90deg);transform-origin:bottom right;font-size:14px;padding:8px 6px;border-radius:8px;transition:.12s linear}.sticky-preorder-btn:hover,.sticky-preorder-btn:focus{background:radial-gradient(circle,#ffbd7c 8%,#ffe78e 33.76%,#d4c3ed 58.51%,#ffe08b 78.3%,#ffbd7c 87.15%);outline:none!important;border-color:transparent;transition:.12s linear}.product-engraving{margin-top:25px}.product-engraving .product-engraving__show{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:20px}.product-engraving .product-engraving__show input{display:none}.product-engraving .product-engraving__show input:checked+label:before{background-color:#3f82c8}.product-engraving .product-engraving__show input:checked+label:after{content:"\2713";display:block;position:absolute;left:3px;top:calc(50% + 1px);transform:translateY(-50%);color:#fff}.product-engraving .product-engraving__show label{position:relative;padding-left:28px;font-size:21px}@media screen and (max-width:599px){.product-engraving .product-engraving__show label{font-size:18px}}.product-engraving .product-engraving__show label:before{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;background-color:#fff;border:1px solid #3f82c8;transform:translateY(-50%)}.product-engraving .product-engraving__placeholder{position:relative;width:fit-content;margin:0 auto}.product-engraving .product-engraving__placeholder .product-engraving__placeholder--text{display:flex;flex-direction:column;gap:4px;position:absolute;top:calc(50% + 20px);left:50%;transform:translate(-50%,-50%);text-align:center}.product-engraving .product-engraving__placeholder .product-engraving__placeholder--text span{font-size:20px}.product-engraving .product-engraving__placeholder .product-engraving__placeholder--text span:first-child{font-weight:700}@media screen and (max-width:380px){.product-engraving .product-engraving__placeholder svg{width:260px}}.product-engraving .product-engraving__inputs{margin:10px 0}@media screen and (max-width:599px){.product-engraving .product-engraving__inputs label{font-size:14px}}.product-engraving .product-engraving__container{display:none}.product-engraving .product-engraving__container.show{display:block}.new-image-with-text .new-image-with-text__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0 auto;width:100%}.new-image-with-text .new-image-with-text__title{font-family:var(--font-stack-headings)}.new-image-with-text .new-image-with-text__title p{margin:0;text-align:center;font-weight:600;line-height:normal}.new-image-with-text .new-image-with-text__content p{margin:0;text-align:center;font-weight:400;line-height:normal}.new-image-with-text .new-image-with-text__image{position:relative;width:100%}.new-image-with-text .new-image-with-text__image img{border-radius:25px}.mount-scrolling-text .section-header{margin:0 auto}.shopify-section .rich-text{padding:unset}@media screen and (max-width:599px){.wrapper.display--block{padding:2em 0}}.rich-text--justify-align{align-items:flex-start;text-align:justify}@media screen and (max-width:599px){.rich-text__content{font-size:15px}}.contact-form__wrapper.grid{justify-content:center;margin-bottom:60px}.contact-form .h2{color:var(--color-heading);text-align:center;margin-bottom:20px}.contact-form .button--send{min-width:245px;margin:20px auto 0;display:block}.contact-form label{margin-bottom:0}.contact-form .submit,.contact-form .submit input{margin:0 auto}.contact-form .submit input[type=submit]{white-space:normal;border-radius:200px;line-height:1.1}.toggle .toggle__title,.toggle .toggle__title+.toggle__content *{font-size:17px}@media(min-width:1000px){.header .logo{order:1}.header .menu-opener,.header .primary-menu{order:2}.desktop__menu{display:flex;list-style:none;gap:25px;margin-bottom:0}}@media(min-width:1000px){.desktop-hidden{display:none!important}}@media(max-width:999px){.mobile-hidden{display:none!important}}.template-page-about-us .subheading{text-align:center}.template-page-about-us .mount-rich-text.section-w-margin{margin-bottom:calc(var(--section-margin)/2)}@media(min-width:769px){.template-page-about-us .description{padding-top:50px}}@media(min-width:769px){.template-page-about-us .scrolling-text{margin:50px 0}}.template-page-about-us .scrolling-text.text-size--medium{font-size:58px;font-family:var(--font-stack-headings)}@media(min-width:769px){.template-page-about-us .h2{font-size:42px}}@media(min-width:600px){.template-page-about-us .rich-text__content,.template-page-about-us .image-with-text__description{font-size:18px;font-weight:400}}.template-page-about-us .rich-text__content p,.template-page-about-us .image-with-text__description p{margin-bottom:0}.template-page-about-us .image-with-text__heading{display:inline-block;margin-right:15px}.template-page-about-us .scrolling-images--cell{padding:0 20px}.template-page-about-us .scrolling-images--cell figure{border-radius:25px}.menu-meta__text{display:none}.menu-meta__icon{margin-right:0!important;margin-left:12px}.menu-meta--mobile{display:none}@media(max-width:768px){.menu-meta--mobile{display:block}}.menu-meta--mobile .menu-meta__icon{margin-left:0}.product-modal-content product-variants{display:none!important}.product__cart-actions-holder.disabled.hidden{display:none}#subscriptionForm .timesact_bis_input{font-family:var(--font-stack-body)}@font-face{font-family:Zerno Regular;src:url(/cdn/shop/files/Zerno-Regular.otf?v=1738053901) format("opentype");font-weight:400;font-style:normal}.announcement-icon{margin:0 5px 0 40px}@media(max-width:768px){.announcement-icon{width:20px;margin:0 10px 0 20px}}.collection--regular.collection{justify-content:center}.collection--regular.collection .product-item{background-color:#fefbf2;border:1px solid #c1addf;border-radius:60px}.collection--regular.collection .product-item .timesact-badge-common-bis{top:50px!important;right:50px!important}@media screen and (min-width:836px){.collection--regular.collection{column-gap:50px}.collection--regular.collection .product-item{width:calc(40% - 25px);padding:40px}}@media screen and (max-width:835px){.collection--regular.collection{display:block}.collection--regular.collection .product-item{width:100%;padding:40px 20px}.collection--regular.collection .product-item .timesact-badge-common-bis{right:30px!important}}.no-js{padding-bottom:0!important}.button{text-align:center}.checkout-button{margin-top:0!important}.cart-actions .button:hover{background:radial-gradient(circle,#ffbd7c,#ffe78e 14.76%,#d4c3ed 58.51%,#ffe08b 78.3%,#ffbd7c 87.15%);color:var(--color-text)!important;outline:none!important;border:0;transition:.12s linear}.product.product--quick-view{max-height:87vh}@media(min-width:768px){.product.product--quick-view .product__offers{width:60%!important}.product.product--quick-view .product__gallery{width:40%!important}}@media(min-width:768px){product-page{display:flex!important;height:auto;min-height:auto!important;flex-direction:row-reverse;justify-content:space-between}product-page .product__offers{height:auto;position:relative}}.cart-continue .button,#cart-page-form .button,.button--solid{padding:16px 32px;width:fit-content;border-radius:30px;background:#ffbd7c;color:#fff;font-size:22px;height:auto;border:0;transition:none}.cart-continue .button:hover,#cart-page-form .button:hover,.button--solid:hover{background-image:radial-gradient(circle,#ffbd7c,#ffe78e 14.76%,#d4c3ed 58.51%,#ffe08b 78.3%,#ffbd7c 87.15%)}.no-touchevents .button--border:hover:after,.button--border:focus:after{content:none}.template-index main.page-content{margin-top:0}.lds-dual-ring{color:#fff}.lds-dual-ring,.lds-dual-ring:after{box-sizing:border-box}.lds-dual-ring{position:absolute;top:.35em;right:1em}.lds-dual-ring:after{content:" ";display:block;width:1em;height:1em;margin:8px;border-radius:50%;border:.1em solid currentColor;border-color:currentColor transparent currentColor transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button[type=button]:not(.button-loading)>.lds-dual-ring{visibility:hidden}.link{color:var(--color-text);text-decoration:none}.faux-loox-all-reviews{margin-bottom:2rem}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom.scss.css.map */
