*:focus{outline:none!important}body{margin:0;display:flex;flex-direction:column;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input[type=text],input[type=tel],input[type=password],input[type=number],input[type=email],input[type=search],input[type=phone],select,textarea{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--mobile-body-font);line-height:150%;letter-spacing:.03em}input[type=text],input[type=password],input[type=number],input[type=email],input[type=tel],input[type=search],input[type=phone],select,textarea{color:var(--almost-black);max-width:100%;border:1px solid var(--almost-black-10);border-radius:5px;background:var(--white);padding:16px 15px 14px}input[type=text]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,input[type=phone]::placeholder,select::placeholder,textarea::placeholder{color:var(--almost-black-50)}input[type=text]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=search]:focus-visible,input[type=phone]:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--almost-black);outline:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:130%;letter-spacing:0}p,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p:last-child{margin-bottom:0}::-webkit-input-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::placeholder{color:inherit}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}a{text-decoration:none;color:inherit;transition:all .3s linear}ul,ol{margin:0;padding:0}ul li{list-style:none}img{max-width:100%;height:auto}.h4,h4{font-weight:400}.h5,h5{letter-spacing:.3px;font-weight:400}.extend-body{line-height:120%;letter-spacing:.3px;font-weight:400}.l-body{line-height:130%;letter-spacing:0;font-weight:400}.body-badge{font-size:10px;font-weight:400;line-height:130%;letter-spacing:.3px;text-transform:uppercase}.badge{display:inline-block;padding:3px 6px;background:var(--Grey);color:var(--White);font-size:10px;font-weight:400;line-height:130%;letter-spacing:.3px;text-transform:uppercase}@media (min-width:992px){body,input[type=text],input[type=tel],input[type=password],input[type=number],input[type=email],input[type=search],input[type=phone],select,textarea{font-size:var(--desktop-body-font)}.h1,h1{font-size:var(--desktop-h1-font)}.h2,h2{font-size:var(--desktop-h2-font)}.h3,h3{font-size:var(--desktop-h3-font)}.h4,h4{font-size:var(--desktop-h4-font)}.h5,h5{font-size:var(--desktop-h5-font)}.extend-body{font-size:var(--desktop-body-font)}.l-body{font-size:var(--desktop-lbody-font)}}@media (max-width:991px){.h1,h1{font-size:var(--mobile-h1-font)}.h2,h2{font-size:var(--mobile-h2-font)}.h3,h3{font-size:var(--mobile-h3-font)}.h4,h4{font-size:var(--mobile-h4-font)}.h5,h5{font-size:var(--mobile-h5-font)}.extend-body{font-size:var(--mobile-body-font)}.l-body{font-size:var(--mobile-lbody-font)}}.hide-arrows,.d-none{display:none!important}.d-flex{display:flex!important}.d-block{display:block!important}.d-grid{display:grid!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}}@media (min-width:1400px){.d-xxl-none{display:none!important}.d-xxl-block{display:block!important}}button{border:inherit;background:inherit;cursor:pointer;padding:0;border:0;color:inherit;font-family:var(--font-body-family)}.button-full{width:100%;display:block;text-align:center}.button[disabled]{cursor:not-allowed;opacity:.5}.button{border:inherit;position:relative;border:1px solid var(--White);color:var(--Almost-black);cursor:pointer;font-size:12px;line-height:120%;font-weight:400;padding:12px 15px;display:inline-block;z-index:1}.button:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;background:var(--White);z-index:-1}@keyframes buttonAnim{0%{color:var(--Almost-black)}20%{color:var(--White)}to{color:var(--Almost-black)}}@keyframes buttonBG{0%{width:0}to{width:100%}}.button-dark{border:1px solid var(--Almost-black);color:var(--White)}.button-dark:after{background:var(--Almost-black)}@keyframes darkButtonAnim{0%{color:var(--White)}20%{color:var(--Almost-black)}to{color:var(--White)}}.button-grey{border:1px solid var(--Grey-light);color:var(--Almost-black)}.button-grey:after{background:var(--Grey-light)}@keyframes greyButtonAnim{0%{color:var(--Almost-black)}20%{color:var(--Grey-light)}}.button-outline{border:inherit;position:relative;border:1px solid var(--Grey-light);color:var(--Almost-black);cursor:pointer;font-size:12px;line-height:120%;font-weight:400;padding:12px 15px;display:inline-block}.button-outline:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--Grey-light);z-index:-1;transition:width .3s linear}.link-underline{display:inline-block;color:var(--Almost-black);font-size:10px;font-weight:400;line-height:130%;letter-spacing:.3px;text-transform:uppercase;position:relative}.link-underline:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:initial;transition:width .3s linear}@keyframes underlineAnim{0%{width:0}to{width:100%}}.full-image,.svg-full,.fullvideo{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.fulliframe{width:100vw;height:75.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.list--inline>li{display:inline-block}.snippet-media-box{height:100%;position:relative;overflow:hidden}.media-caption{position:absolute;left:0;right:0;z-index:1}.media-caption-inner{width:100%;max-width:fit-content}.media-caption-inner{position:relative;z-index:1}.swiper-button-next:after,.swiper-button-prev:after{color:var(--text-color)}.swiper-button-next,.swiper-button-next:empty{display:inline-block;text-align:center;right:0}.swiper-button-prev,.swiper-button-prev:empty{display:inline-block;text-align:center;left:0}.swiper-button-next:after,.swiper-button-prev:after{font-size:40px}.media{line-height:0}.media img,.media video,.media iframe{width:100%;height:100%;object-fit:cover}.media-row-image{height:100%;width:100%}.full-row-media{width:100%;height:100%;object-fit:cover;object-position:center;vertical-align:middle}.img-wrap,.snippet-media-slider,.carousel-rowouter,.snippet-media-row{position:relative}.img-wrap img,.img-wrap video,.img-wrap iframe,.img-wrap svg{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;object-fit:cover}.hide-arrows{display:none!important}.media-list{height:90vh;min-height:600px}.lbo-dot{position:absolute;z-index:1;color:var(--White);line-height:0}.dot-prod{display:flex;position:absolute;z-index:2;background:var(--Offwhite);max-width:280px;opacity:0;visibility:hidden;transition:opacity .3s linear,visibility .3s linear;pointer-events:none}.lbo-dots-wrap.active-dot .dot-prod{opacity:1;visibility:visible;pointer-events:auto}.dot-prod-media{flex:0 0 75px;aspect-ratio:1/1}.dot-prod-cont{flex:1;padding:15px}.dot-prod-top{display:flex;justify-content:space-between;gap:5px;padding-bottom:5px}.dot-prod-top a{flex:1;display:block}.dot-prod-btm span{color:var(--Grey)}.container{margin:0 auto;width:100%}.grid{display:grid;gap:15px;grid-template-columns:repeat(8,minmax(0,1fr))}.vertical-scrollbar::-webkit-scrollbar-track{background-color:#f5f5f5}.vertical-scrollbar::-webkit-scrollbar{width:3px;background-color:var(--Grey)}.vertical-scrollbar::-webkit-scrollbar-thumb{background-color:#999}.horizontal-scrollbar::-webkit-scrollbar-track{background-color:#f5f5f5}.horizontal-scrollbar::-webkit-scrollbar{height:3px;background-color:var(--Grey)}.horizontal-scrollbar::-webkit-scrollbar-thumb{background-color:#999}#sw_added_notification,#sw_removed_notification{position:fixed;bottom:20px;text-align:center;margin:0 auto;width:auto;z-index:9;opacity:0;visibility:hidden;pointer-events:none;left:50%;transform:translate(-50%);align-items:center;display:inline-flex;justify-content:center;gap:1px;width:100%;transition:opacity .3s linear,visibility .3s linear}#sw_added_notification.active,#sw_removed_notification.active{pointer-events:auto;opacity:1;visibility:visible}.sw_alert{background:var(--Almost-black);display:flex;align-items:center;justify-content:center;padding:12px 30px;gap:10px;color:var(--White);font-size:12px;font-weight:400;line-height:120%;letter-spacing:.36px}.sw_alert_link{text-decoration:underline;var(--White)}.sw_alert_close{background:var(--Almost-black);display:flex;align-items:center;justify-content:center;padding:10px;width:40px;height:40px}.swiper-pagination{position:initial;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:0 10px 30px}.swiper-pagination:has(.swiper-pagination-bullet:only-child),#sw_added_notification a .topbadge{display:none!important}.swiper-pagination-bullet{width:40px;height:1px;border-radius:0;background:var(--Grey-light);opacity:1}.swiper-pagination-bullet-active{background:var(--Grey)}.smartwishlist:hover .fa-heart-o:before{content:"\f004";color:var(--Grey)}.heartoutline{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='13' viewBox='0 0 10 13' fill='none'%3E%3Cpath d='M0.529197 12.949L5 10.3007L9.4708 12.949C9.52555 12.9815 9.59854 12.9978 9.65328 12.9978C9.70803 12.9978 9.76277 12.9815 9.81752 12.9653C9.92701 12.9165 10 12.8028 10 12.6891V1.21854C10 0.536157 9.37956 0 8.63139 0H1.36861C0.60219 0 0 0.552405 0 1.21854V12.6891C0 12.8028 0.0729927 12.9003 0.182482 12.9653C0.291971 13.014 0.419708 13.014 0.529197 12.949ZM0.69343 1.21854C0.69343 0.877348 1.00365 0.601146 1.38686 0.601146H8.63139C9.0146 0.601146 9.32482 0.877348 9.32482 1.21854V12.1204L5.18248 9.68332C5.12774 9.65083 5.05474 9.63458 5 9.63458C4.94525 9.63458 4.87226 9.65083 4.81752 9.68332L0.69343 12.1204V1.21854Z' fill='%232D2D2D'/%3E%3C/svg%3E");display:inline-block;width:10px;height:13px;background-repeat:no-repeat}.heartfull{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='13' viewBox='0 0 10 13' fill='none'%3E%3Cpath d='M0.529197 12.949L5 10.3007L9.4708 12.949C9.52555 12.9815 9.59854 12.9978 9.65328 12.9978C9.70803 12.9978 9.76277 12.9815 9.81752 12.9653C9.92701 12.9165 10 12.8028 10 12.6891V1.21854C10 0.536157 9.37956 0 8.63139 0H1.36861C0.60219 0 0 0.552405 0 1.21854V12.6891C0 12.8028 0.0729927 12.9003 0.182482 12.9653C0.291971 13.014 0.419708 13.014 0.529197 12.949Z' fill='%232D2D2D'/%3E%3C/svg%3E");display:inline-block;width:10px;height:13px;background-repeat:no-repeat}.gift-wrapping-container{display:flex;height:71px;align-items:center;gap:15px;border:1px solid #E5E5E5;margin:10px 0 20px}.gift-wrapping-container .gift-wrapping-media{height:100%;overflow:hidden;width:56px}.gift-wrapping-container .gift-wrapping-media .gift-wrapping-image{width:100%;height:100%;object-fit:cover}.gift-wrapping-container .gift-wrapping-checkbox{display:flex;align-items:center}.gift-wrapping-container .gift-wrapping-content{display:grid;gap:10px}.gift-wrapping-content span{line-height:18px}.gift-wrapping-checkbox-label{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.03rem;line-height:13px;font-weight:400;font-size:10px;position:relative;text-transform:uppercase}.gift-wrapping-price{color:#939393}.checkbox-square{border:1px solid #2D2D2D;stroke:#fff;margin-right:8px;min-width:10px;width:auto;height:auto;min-width:10px!important;width:10px!important;height:10px!important;margin-right:8px!important}.checkbox-checkmark{cursor:pointer;display:none;position:absolute;margin:0;min-width:10px!important;width:10px!important;height:10px!important}.gift-wrapping-checkbox-label.checked .checkbox-checkmark{display:inline-block!important}.gift-wrapping-checkbox-label.checked .checkbox-square{border:5px solid #2D2D2D}@media (max-width: 576px){.gift-wrapping-container{margin-bottom:10px}}@media (min-width:992px){.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.desk-grid{display:grid;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}.grid-4{grid-column:span 4}.grid-6{grid-column:span 6}.grid-3-fcol{grid-column:1/span 3}.grid-4-fcol{grid-column:1/span 4}.grid-5-fcol{grid-column:1/span 5}.grid-6-fcol{grid-column:1/span 6}.grid-8-fcol{grid-column:1/span 8}.grid-12-fcol{grid-column:1/span 12}.grid-2-lcol{grid-column:11/span 2}.grid4-6-ccol{grid-column:4/span 6}.grid-6-ccol{grid-column:5/span 6}.grid-8-lcol{grid-column:5/span 8}.grid-7-lcol{grid-column:6/span 7}.grid-4-lcol{grid-column:9/span 4}.grid-5-lcol{grid-column:8/span 5}.grid-3-lcol{grid-column:10/span 3}.grid-5-ccol{grid-column:5/span 4}.mediatext-left{text-align:left}.mediatext-right{text-align:right}.mediatext-center{text-align:center}.horizontal-left{margin-left:0;margin-right:auto}.horizontal-center{margin:0 auto}.horizontal-right{margin-left:auto;margin-right:0}.vertical-top{top:0}.vertical-middle{top:50%;transform:translateY(-50%)}.vertical-bottom{bottom:0;top:auto}.row-vertical-top{align-items:flex-start}.row-vertical-middle{align-items:center}.row-vertical-bottom{align-items:flex-end}.row-horizontal-left{justify-content:flex-start}.row-horizontal-center{justify-content:center}.row-horizontal-right{justify-content:flex-start}.desktop_above{position:absolute;left:0;right:0;z-index:1}.container{padding-left:20px;padding-right:20px}.link-underline{padding:5px 0}.dot-prod{bottom:20px;left:20px}.shopify-policy__container{padding:40px 0 80px;max-width:440px}.button:hover{animation:buttonAnim .3s}.button:hover:after{animation:buttonBG .5s}.button-dark:hover{animation:darkButtonAnim .5s}.button-grey:hover{animation:greyButtonAnim .5s}.button-outline:hover:after{width:100%}.link-underline:hover:after{animation:underlineAnim .5s}}@media (max-width:991px){.mobile-mediatext-left{text-align:left}.mobile-mediatext-right{text-align:right}.mobile-mediatext-center{text-align:center}.mobile-horizontal-left{margin-left:0;margin-right:auto}.mobile-horizontal-center{margin:0 auto}.mobile-horizontal-right{margin-left:auto;margin-right:0}.mobile-vertical-top{top:0}.mobile-vertical-middle{top:50%;transform:translateY(-50%)}.mobile-vertical-bottom{bottom:0;top:auto}.row-mobile-vertical-top{align-items:flex-start}.row-mobile-vertical-middle{align-items:center}.row-mobile-vertical-bottom{align-items:flex-end}.row-mobile-horizontal-left{justify-content:flex-start}.row-mobile-horizontal-center{justify-content:center}.row-mobile-horizontal-right{justify-content:flex-end}.mobile_above{position:absolute;left:0;right:0;z-index:1}.container{padding-left:15px;padding-right:15px}.link-underline{padding:2px 0}.dot-prod{bottom:15px;left:15px}.shopify-policy__container{padding:30px 15px 80px;max-width:100%}}@media (max-width:374px){.swiper-pagination-bullet{width:30px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/theme.css.map */
