#chat-button{z-index:19!important}@keyframes shake-warning{0%,to{transform:none}20%{transform:translate(-4px)}45%{transform:translate(3px)}70%{transform:translate(-2px)}85%{transform:translate(1px)}}.AddToCart.warning{animation:shake-warning .4s var(--ease-natural)}[data-option-group].warning .size-btn{animation:shake-warning .4s var(--ease-natural);background-color:#14080312!important}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}input[type=search]{-moz-appearance:textfield}.hide-scroll-bar::-webkit-scrollbar{display:none}.shopify-pc__banner__dialog{background-color:#f5f5f2!important;padding:20px 40px!important}.shopify-pc__banner__wrapper{align-items:start!important;gap:40px!important;flex-direction:row!important}.shopify-pc__banner__wrapper .shopify-pc__banner__body{margin:0!important;display:flex!important;align-items:start!important;justify-content:space-between!important;gap:20px!important;width:100%!important}.shopify-pc__banner__wrapper .shopify-pc__banner__body h2{font-size:16px!important;line-height:1.2!important;font-weight:400!important;font-family:var(--font-body-family)!important;text-transform:uppercase!important;margin:0!important}.shopify-pc__banner__wrapper .shopify-pc__banner__body p{max-width:480px!important;font-size:16px!important;line-height:1.2!important;font-weight:400!important;font-family:var(--font-body-family)!important}.shopify-pc__banner__wrapper .shopify-pc__banner__body a{text-wrap:nowrap!important;font-size:16px!important;line-height:1.2!important;font-weight:400!important;font-family:var(--font-body-family)!important;outline:none!important}.shopify-pc__banner__wrapper .shopify-pc__banner__btns{min-width:fit-content!important;width:fit-content!important;gap:20px!important;flex-shrink:0!important;flex-direction:row!important}.shopify-pc__banner__dialog button{margin:0!important;padding:0!important;text-transform:uppercase!important;border:none!important;outline:none!important;box-shadow:none!important;background-color:transparent!important;color:#140803!important;font-size:13px!important;line-height:13px!important;font-weight:400!important;font-family:var(--font-body-family)!important;transition:opacity .3s ease-out!important}.shopify-pc__banner__dialog button:hover{opacity:60%}.shopify-pc__banner__wrapper .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{display:none!important}@media screen and (max-width:768px){.shopify-pc__banner__dialog{background-color:#f5f5f2!important;padding:20px 10px!important}.shopify-pc__banner__wrapper{align-items:start!important;gap:40px!important;flex-direction:column!important}.shopify-pc__banner__wrapper .shopify-pc__banner__body{flex-direction:column!important}.shopify-pc__banner__wrapper .shopify-pc__banner__body p{max-width:100%!important}.shopify-pc__banner__wrapper .shopify-pc__banner__btns .shopify-pc__banner__btn-manage-prefs{display:none!important}}.shopify-policy__container{max-width:800px!important;padding:32px 20px!important}.shopify-policy__container .shopify-policy__title h1{font-size:32px!important;font-weight:300!important;font-family:var(--font-heading-family)!important;margin-bottom:40px!important}.shopify-policy__container .shopify-policy__body h2{font-size:20px!important;line-height:1.2!important;font-family:var(--font-body-family)!important;margin-bottom:20px!important}.shopify-policy__container .shopify-policy__body p{margin:10px 0!important;font-size:16px!important;line-height:1.4!important;font-family:var(--font-body-family)!important}.shopify-policy__container .shopify-policy__body ul li{list-style-type:circle!important;margin:10px 0 10px 32px!important;font-size:16px!important;line-height:1.2!important;font-family:var(--font-body-family)!important}.hide-scroll-bar{scrollbar-width:none;-ms-overflow-style:none}.section-container{max-width:var(--page-width);padding:var(--page-padding);margin:auto}@media screen and (max-width:768px){.section-container{padding:20px}.shopify-policy__container{padding:32px 10px!important}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.bouncy{animation:bounce .5s}@keyframes fadeUp{0%{opacity:.01;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fade-up{opacity:0;animation:fadeUp 1s ease-out forwards;animation-delay:var(--delay, 0ms);animation-fill-mode:both}.fade-up-item{animation-fill-mode:both}.image-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.image2-container{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(-100%);display:flex;justify-content:center;align-items:center}.carousel-container{display:flex;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.product-card{flex:0 0 auto}.popup-content{max-width:75%;width:100%;max-height:90vh;overflow-y:auto;padding:40px}.fixed{position:fixed}.bundle-box{border:1px solid #ccc;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:auto;aspect-ratio:1}.empty-box{background-color:#f9f9f9;text-align:center;width:100%;height:auto;aspect-ratio:1}.empty-box svg{width:40px;height:40px}.bundle-image{width:100%;height:auto;object-fit:contain}.remove-button{position:absolute;top:-10px;right:-10px;background-color:#f56565;color:#fff;border-radius:50%;width:24px;height:24px;padding:7px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}@media(min-width:640px){.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-around{justify-content:space-around}.sm\:justify-evenly{justify-content:space-evenly}}@media(min-width:768px){.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-around{justify-content:space-around}.md\:justify-evenly{justify-content:space-evenly}}@media(min-width:1024px){.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-around{justify-content:space-around}.lg\:justify-evenly{justify-content:space-evenly}}@media(min-width:1280px){.xl\:justify-start{justify-content:flex-start}.xl\:justify-end{justify-content:flex-end}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:justify-around{justify-content:space-around}.xl\:justify-evenly{justify-content:space-evenly}}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}@media(min-width:640px){.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:items-stretch{align-items:stretch}}@media(min-width:768px){.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:items-stretch{align-items:stretch}}@media(min-width:1024px){.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-baseline{align-items:baseline}.lg\:items-stretch{align-items:stretch}}@media(min-width:1280px){.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:items-baseline{align-items:baseline}.xl\:items-stretch{align-items:stretch}}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}@media(min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:flex-col-reverse{flex-direction:column-reverse}}@media(min-width:768px){.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}}@media(min-width:1024px){.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:flex-col-reverse{flex-direction:column-reverse}}@media(min-width:1280px){.xl\:flex-row{flex-direction:row}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:flex-col{flex-direction:column}.xl\:flex-col-reverse{flex-direction:column-reverse}}.embla__dots{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.embla__dot{width:12px;height:12px;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%}.embla__dot:after{width:12px;height:12px;border-radius:50%;display:flex;align-items:center;content:"";background-color:#ccc}.embla__dot--selected:after{background-color:#000}.step-dots .embla__dot{border-radius:0%!important;width:35px!important;height:30px!important}.step-dots .embla__dot:after{width:35px!important;height:4px!important;border-radius:0%!important}.step-dots .embla__dot--selected{width:35px!important;height:30px!important;border-radius:0%!important}body:has(loading-animation){overflow:hidden}.text-appear-animation:not(.group){opacity:0}body:has(loading-animation) .main-menu-487{opacity:0}@property --mask-out{syntax: "<percentage>"; inherits: false; initial-value: 0%;}loading-animation{clip-path:inset(0 0 var(--mask-out) 0);transition:--mask-out 1.5s var(--ease-natural)}loading-animation.is-leaving{--mask-out: 100%;pointer-events:none}#main-product-section{transition:opacity .24s var(--ease-expo)}#main-product-section.is-fabric-swapping{opacity:0;transition-duration:.16s}#main-product-section.is-fabric-loading{cursor:progress}#main-product-section.is-fabric-loading product-gallery-marquee{opacity:.6;transition:opacity .2s var(--ease-expo)}@media(prefers-reduced-motion:reduce){#main-product-section,#main-product-section.is-fabric-swapping,#main-product-section.is-fabric-loading product-gallery-marquee{transition:none}}#quick-add-content{transition:opacity .24s var(--ease-expo)}#quick-add-content.is-quick-add-swapping{opacity:0;transition-duration:.16s}#quick-add-content.is-quick-add-loading{cursor:progress}#quick-add-content.is-quick-add-loading [data-quick-add-gallery]{opacity:.6;transition:opacity .2s var(--ease-expo)}@media(prefers-reduced-motion:reduce){#quick-add-content,#quick-add-content.is-quick-add-swapping,#quick-add-content.is-quick-add-loading [data-quick-add-gallery]{transition:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.25s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html.no-js loading-animation{display:none}html.no-js body:has(loading-animation){overflow:visible}html.no-js body:has(loading-animation) .main-menu-487{opacity:1}html.no-js .text-appear-animation{opacity:1}html.no-js header-487{--nav-p: 1}html.no-js [data-quote-panel],html.no-js [data-ts-media],html.no-js [data-ts-description],html.no-js [data-ts-mobile-panel],html.no-js [data-ts-mobile-description]{visibility:visible;opacity:1;pointer-events:auto}html.no-js [data-quote-panel]~[data-quote-panel],html.no-js [data-ts-media]~[data-ts-media],html.no-js [data-ts-description]~[data-ts-description],html.no-js [data-ts-mobile-panel]~[data-ts-mobile-panel],html.no-js [data-ts-mobile-description]~[data-ts-mobile-description]{display:none}html.no-js .excuse__eyebrow,html.no-js .excuse__reel,html.no-js .excuse__foot,html.no-js .excuse__foot-note{opacity:1}html.no-js [data-quiz-intro-bg],html.no-js [data-quiz-intro-bg] img,html.no-js [data-quiz-intro-copy]>*{opacity:1;transform:none;filter:blur(0)}html.no-js [data-review-tag],html.no-js [data-product-bar]{opacity:1;transform:none}html.js .crawlable-pagination,html.no-js #infinite-scroll-trigger{display:none}html.lenis [data-lenis-prevent-horizontal]{overscroll-behavior-x:contain;overscroll-behavior-y:auto}
/*# sourceMappingURL=/cdn/shop/t/587/assets/custom-styles.css.map */
