.section-wrapper{--section-height-offset: 0px}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-group-section>#header-component[transparent]):not(:has(>#header-group>.header-group-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}swiper-component{display:block;width:100%}@media screen and (min-width:750px){.swiper-component-mobile .swiper-wrapper.md\:block{display:block}.swiper-component-mobile .swiper-wrapper.md\:grid{display:grid}}.swiper-initialized .swiper-slide{max-width:100%}.swiper:not(.swiper-vertical):not(:has(.swiper-actions--bottom_right)):has(.swiper-pagination:not(.swiper-pagination-pos--inside):not(.swiper-pagination-lock)){padding-bottom:var(--progress-margin-bottom, 4rem)}.product-information__grid .swiper:not(.swiper-vertical):not(:has(.swiper-actions--bottom_right)):has(.swiper-pagination:not(.swiper-pagination-pos--inside):not(.swiper-pagination-lock)),.has-variant-image-grouped .swiper:not(.swiper-vertical):not(:has(.swiper-actions--bottom_right)){padding-bottom:1rem}.product-information__grid swiper-component[data-thumbnail-direction=vertical] .swiper:not(:has(.swiper-actions--bottom_right)):has(.swiper-pagination:not(.swiper-pagination-pos--inside):not(.swiper-pagination-lock)){padding-bottom:0}.swiper:has(.swiper-pagination) .swiper-btns-wrap{top:calc(50% - 2rem)}.swiper-button:after{display:none}.swiper-button-next .icon.icon-caret{transform:rotate(-90deg)}.swiper-button-prev .icon.icon-caret{transform:rotate(90deg)}.swiper-button-prev .icon.icon-arrow{transform:rotate(180deg)}.swiper-pagination-progressbar{top:unset!important;bottom:0}.always_show_swiper_button .swiper-button{opacity:var(--opacity-100)}.always_show_swiper_button .swiper-button.swiper-button-disabled{opacity:var(--opacity-0)}.swiper-component-product-grid:has(.swiper-btns-wrap--outside) .swiper{overflow:visible}.swiper-btns-wrap--outside .swiper-button{position:relative;margin:0;transform:none}.swiper-btns-wrap--outside .swiper-button.swiper-button-next{right:0}.swiper-btns-wrap--outside .swiper-button.swiper-button-prev{left:0}.swiper-btns-wrap.swiper-btns-wrap--outside{display:flex;justify-content:space-between;position:absolute;width:calc(100% + var(--arrow-position-outside) * 2);left:calc(var(--arrow-position-outside) * -1);right:calc(var(--arrow-position-outside) * -1);top:50%;transform:translateY(-50%);z-index:100}.swiper-btns-wrap--bottom_inside{position:absolute;bottom:var(--arrow-height);right:0}.swiper-btns-wrap--bottom_inside .swiper-button-prev{left:unset;right:calc(var(--arrow-width) + 30px)}.swiper-button-next .swiper-pagination-fraction{font-size:12px;font-style:italic;font-weight:700;line-height:normal;position:absolute;top:0;left:4px;text-align:left;transform:translateY(calc(var(--arrow-height) / 5 * -1))}.swiper-btns-wrap:has(.swiper-pagination-fraction) .swiper-button [data-fill-bg],.swiper-btns-wrap:has(.swiper-pagination-fraction) .swiper-button:before{display:none}.swiper-btns-wrap:has(.swiper-pagination-fraction) .swiper-button{overflow:visible;background:rgba(var(--arrow-background))}.swiper-btns-wrap:has(.swiper-pagination-fraction) .swiper-button:hover{background:rgba(var(--arrow-background-hover))}@media screen and (min-width:1280px){.modal--popup .swiper-button .svg-wrapper{max-width:5rem;max-height:3rem}.details-content .swiper-button{--button-width: calc(var(--arrow-width) / 2);--button-height: calc(var(--arrow-height) / 2);--button-icon-size: calc(var(--arrow-icon-size) / 2)}}.swatch-list{max-width:100%}.swatch-list>.group-swatch{display:none;flex:1 1 100%;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--gap, .6rem)}.swatch-list>.group-swatch.is-expanded{display:flex}.swatch-item{--swatch--border-radius: var(--variant-pills-radius, 50%);border:var(--variant-pills-border-width) solid rgb(var(--color-black-rgb) / var(--opacity-15));border-radius:var(--swatch--border-radius);padding:.2rem;box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) var(--color-shadow)}.swatch-item:after{content:"";position:absolute;inset:calc(var(--variant-pills-border-width) * -1);border:var(--variant-pills-border-width) solid rgb(var(--color-black-rgb) / var(--opacity-100));border-radius:var(--swatch--border-radius);pointer-events:none;transform:scale(.8);transition:transform .3s ease,opacity .3s ease;opacity:var(--opacity-0)}.swatch-item.active:after{transform:scale(1);opacity:var(--opacity-100)}.swatch-item label{cursor:pointer}.swatch{--swatch--size: var(--swatch-input--size, 4.4rem);width:var(--swatch--size);aspect-ratio:1 / 1;background-color:var(--swatch--background-color);background-image:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-size:cover;background-origin:border-box;border-radius:var(--swatch--border-radius)}.swatch-item:has(.swatch--unavailable){border-style:dashed;border-color:rgb(var(--color-black-rgb) / var(--opacity-50))}.swatch-item:has(.swatch.active){border-style:solid;border-color:#000}.swatch-item .tooltip{display:none}@media(min-width:1025px){.swatch-item .tooltip{display:block;opacity:var(--opacity-0);visibility:hidden;pointer-events:none;color:#fff;background:#232323;padding:var(--padding-2xs);min-width:var(--size-40);margin:0 0 var(--margin-sm);border-radius:.2rem;transition:opacity ease .3s,transform ease .3s;font-size:var(--font-size--2xs);transform:translateY(.5rem)}.swatch-item .tooltip:before{content:"";position:absolute;bottom:-.4rem;left:1rem;height:0;width:0;border-top:.7rem solid #232323;border-left:.7rem solid transparent;border-right:.7rem solid transparent;transform:translate(-50%)}.swatch-item:hover .tooltip{opacity:var(--opacity-100);visibility:visible;transform:translateY(0)}}.predictive-search{border-width:var(--style-border-width-popover);border-style:solid;border-color:var(--color-foreground);background:var(--color-background);z-index:3;border-radius:var(--style-border-radius-popover);box-shadow:var(--style-shadow-popover);overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:749px){.predictive-search{max-height:70dvh!important}}.predictive-search--search-template{z-index:2;width:calc(100% + .2rem);position:absolute;top:100%;left:-.1rem;display:none;padding:var(--padding-xl)}.predictive-search__results-groups-wrapper{border-bottom:.1rem solid rgb(var(--color-foreground-rgb) / var(--opacity-8));padding-bottom:1rem}@media screen and (max-width:749px){.predictive-search--header{right:0;left:0;top:100%}.predictive-search__results-groups-wrapper{flex-direction:column}.predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){gap:2rem}}@media screen and (min-width:750px){.predictive-search{width:calc(100% + .2rem)}.header predictive-search{position:relative}}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block}.predictive-search__result-group{display:flex;flex-direction:column;flex:1 1 auto;gap:2rem}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:none}@media screen and (min-width:750px){.predictive-search__results-groups-wrapper--no-products .predictive-search__result-group:nth-child(2),.predictive-search__result-group:last-child .predictive-search__pages-wrapper{display:none}.predictive-search__result-group:first-child .predictive-search__pages-wrapper{display:initial}}.predictive-search__heading{margin:0;padding:1.5rem 0 .75rem;color:rgb(var(--color-foreground-rgb) / var(--opacity-70));border-bottom:.1rem solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}predictive-search:not([loading]) .predictive-search__loading-state,predictive-search:not([loading]) .predictive-search-status__loading{display:none}predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:center;padding:1rem}predictive-search[loading] .predictive-search__search-for-button{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state{display:none}predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__search-for-button{display:initial}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__item[aria-selected=true]{color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-4))}@media(hover:hover){.predictive-search__list-item:hover>*,.predictive-search__item:hover{color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-4))}}.predictive-search__item{display:flex;padding:1.2rem 2rem;text-align:left;text-decoration:none;width:100%}.predictive-search__item.link{text-transform:initial}.predictive-search__item:not(.predictive-search__item--term).link{display:inline-flex;width:initial}.predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:5rem 1fr;grid-column-gap:2rem;grid-template-areas:"product-image product-content"}.predictive-search__item-content{grid-area:product-content;display:flex;flex-direction:column}.link .predictive-search__item-content{display:inline}.predictive-search__item-content--centered{justify-content:center}.predictive-search__item-vendor{font-size:.9rem}.predictive-search__item-heading{margin:0}.predictive-search__item-query-result *:not(mark){font-weight:bolder}.predictive-search__item-query-result mark{color:rgb(var(--color-foreground-rgb) / var(--opacity-75))}.predictive-search__item-query-result mark{background-color:transparent}.predictive-search__item .price{color:rgb(var(--color-foreground-rgb) / var(--opacity-70));font-size:var(--font-size--2xs)}.predictive-search__item-vendor+.predictive-search__item-heading,.predictive-search .price{margin-top:.5rem}.predictive-search__item--term{justify-content:space-between;align-items:center;word-break:break-all}@media screen and (min-width:750px){.predictive-search__item--term{padding-top:1rem;padding-bottom:1rem}}.predictive-search__item--term .icon-arrow{width:1.4rem;height:1.4rem;flex-shrink:0;color:var(--color-primary)}.predictive-search__image{grid-area:product-image;object-fit:contain;font-family:"object-fit: contain"}.search-modal.search-modal--full{--style-shadow-popover: none;top:0;right:0;bottom:0;left:0;position:fixed;background:transparent;display:block}.search-modal.search-modal--full .modal-overlay:after{top:0;background:rgba(var(--color-foreground-rgb) / var(--opacity-70))}.search-modal.search-modal--full .search-modal__content{align-items:flex-start;padding:0;padding-top:4.4rem;background:var(--color-white);height:auto}.search-modal.search-modal--full .predictive-search--center{display:grid;grid-template-columns:minmax(1.6rem,1fr) min(150rem,calc(100% - 3.2rem)) minmax(1.6rem,1fr);max-height:80dvh!important}.search-modal.search-modal--full .predictive-search--center>*{grid-column:2}@media screen and (min-width:1025px){.search-modal.search-modal--full .search-modal__form{max-width:100%}}.search-modal .search-modal__content.details-modal__content:not(:has(predictive-search)){padding-bottom:2.2rem}.search-modal .predictive-search,.search-drawer .predictive-search{margin-top:var(--padding-2xl);border:none}.search-modal .search__button,.search-drawer .search__button{z-index:1}.search-modal .search__input.field__input,.search-drawer .search__input.field__input{box-shadow:none}.search-modal .field:after,.search-drawer .field:after{box-shadow:none;height:1px;top:auto;bottom:0;background-color:rgba(var(--color-foreground-rgb) / var(--opacity-100));transform:scaleX(0);transition:transform var(--duration-extra-long) var(--ease-out-smooth);transform-origin:left}@media(hover:hover){.search-modal .field:hover .field:after,.search-drawer .field:hover .field:after{box-shadow:none}}.search-modal .predictive-search--center .field__label,.search-drawer .predictive-search--center .field__label{left:calc(var(--inputs-border-width) + var(--minimum-touch-target))}.search-modal .reset__button,.search-drawer .reset__button{top:0}.search-modal .reset__button:after,.search-drawer .reset__button:after{border:none}.search-modal .predictive-search{border-top:.1rem solid rgb(var(--color-foreground-rgb) / var(--opacity-8))}.search-modal .search__button{left:var(--inputs-border-width);right:auto}.search-modal .search__input.field__input{padding-left:calc(var(--minimum-touch-target) + var(--margin-xs))}.search-modal .predictive-search--center .field__label{left:calc(var(--inputs-border-width) + calc(var(--minimum-touch-target) + 1rem))}.search-drawer .search__button{top:-.1rem;right:-.1rem;left:unset}.search-drawer .search__input.field__input{border-radius:unset;padding-left:1rem}.search-drawer .predictive-search--center .field__label{left:1rem}:is(details[open]>.search-modal.search-modal--full,.search-drawer.active) .field:after{transform:scaleX(1)}.predictive-search__search-for-button{padding-block:var(--padding-2xl)}.predictive-search-results__wrapper{padding-block-end:var(--padding-sm);padding-inline:0;scroll-snap-type:x mandatory;scroll-padding:0 var(--padding-xl);scrollbar-width:none;-ms-overflow-style:none}.predictive-search-results__wrapper.predictive-search-results__wrapper-queries{margin-block:var(--margin-lg);gap:var(--gap-lg)}.predictive-search-results__pill{font-weight:500;white-space:nowrap;color:var(--color-foreground);transition:background-color var(--animation-speed-medium) var(--animation-timing-hover),box-shadow var(--animation-speed-medium) var(--animation-timing-bounce),transform var(--animation-speed-medium) var(--animation-timing-bounce);background:rgba(var(--color-foreground-rgb) / var(--opacity-10));padding:6px 8px}.predictive-search-results__pill.link{text-transform:initial}@media(hover:hover){.predictive-search-results__pill:hover{background-color:var(--pills-pill-background-color)}}.card-wrapper{position:relative}.card{--resource-card-secondary-image-opacity: var(--opacity-0)}.card:not(.ratio){display:flex;height:100%}.card__inner.color-scheme-1{background:transparent}.card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding))}.card__media,.card .media{bottom:0;position:absolute;top:0}.card .media{width:100%}.card__media{margin:var(--image-padding);width:calc(100% - 2 * var(--image-padding))}.card__inner{width:100%}.card--media .card__inner .card__content{position:relative}.card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);width:100%;flex-grow:1;padding:calc(var(--image-padding) + 1rem)}.card__information{grid-row-start:2;padding:1.3rem 1.5rem}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}.card-information .card__information-volume-pricing-note{margin-top:.6rem;color:rgb(var(--color-foreground-rgb) / var(--opacity-75))}.card__information-volume-pricing-note--button,.card__information-volume-pricing-note--button.quantity-popover__info-button--icon-with-label{position:relative;z-index:1;cursor:pointer;padding:0;margin:0;min-width:auto}@media(hover:hover){.card__information-volume-pricing-note--button:hover{text-decoration:underline}}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{transform:initial;top:auto;bottom:4rem;max-width:20rem;width:calc(95% + 2rem)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info span:first-of-type{padding-right:.3rem}.card__information-volume-pricing-note--button-right+.global-settings-popup.quantity-popover__info{right:0;left:auto}.card__information-volume-pricing-note--button-center+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info .quantity__rules{text-align:left}.card-information quantity-popover volume-pricing{margin-top:0}@media screen and (max-width:1024px){.card-information quantity-popover .quantity__rules~volume-pricing{margin-top:0}.card-information quantity-popover volume-pricing{margin-top:4.2rem}}@media screen and (min-width:750px){.card__information{padding-bottom:1.7rem;padding-top:1.7rem}}.card__badge.top{top:var(--badge-top, var(--size-10));bottom:auto}.card__badge.left{left:var(--badge-left, var(--size-10));right:auto}.card__badge.right{right:var(--badge-right, var(--size-10));left:auto}.card__badge.bottom{bottom:var(--badge-bottom, var(--size-10));top:auto}.card__badge .badge+.badge{margin-top:.4rem}.card__badge.custom{align-self:auto;justify-self:auto;grid-row-start:auto;top:var(--badge-top, var(--size-10));left:var(--badge-left, var(--size-10));right:auto;bottom:auto}@media screen and (max-width:1024px){.card__badge.custom{top:calc(var(--badge-top, var(--size-10)) * .75);left:calc(var(--badge-left, var(--size-10)) * .75)}}@media screen and (max-width:749px){.card__badge.custom{top:calc(var(--badge-top, var(--size-10)) * .5);left:calc(var(--badge-left, var(--size-10)) * .5)}}.card__media .media deferred-media,.card__media .media img{height:100%;object-fit:cover;object-position:var(--image-focal-point, center center);width:100%;transition-property:opacity,transform;transition-duration:var(--duration-long);transition-timing-function:var(--ease-out-slow)}.card__media .media.media--hover-effect>.deferred-media{opacity:var(--opacity-0);z-index:1}.card__inner:not(.ratio)>.card__content{height:100%}.card__heading{margin-top:0;margin-bottom:0}.card__heading:last-child{margin-bottom:0}.grid[data-view=list] .card__heading,.grid[data-view=list] .price__container .price-item,.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:var(--font-size--2xs)}.grid[data-view=list] .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note),.card--horizontal .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:0}.card--horizontal__quick-add:before{box-shadow:none}@media only screen and (min-width:750px){.grid[data-view=list] .card__heading,.grid[data-view=list] .price__container .price-item,.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:var(--font-size--xs)}}.card__heading a:after{outline-offset:.3rem}.card__heading a:focus:after{box-shadow:0 0 0 .3rem var(--color-foreground),0 0 .5rem .4rem rgb(var(--color-foreground-rgb) / var(--opacity-30));outline:.2rem solid rgb(var(--color-foreground-rgb) / var(--opacity-50))}.card__heading a:focus-visible:after{box-shadow:0 0 0 .3rem var(--color-foreground),0 0 .5rem .4rem rgb(var(--color-foreground-rgb) / var(--opacity-30));outline:.2rem solid rgb(var(--color-foreground-rgb) / var(--opacity-50))}.card__heading a:focus:not(:focus-visible):after{box-shadow:none;outline:0}.card__heading a:focus{box-shadow:none;outline:0}.card-title-custom-width{width:100%}@media(max-width:1024px){.card--block-title:has(.card-title-custom-width){width:100%}}@media screen and (min-width:1025px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card__media:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card__media:hover .media.media--hover-effect>.deferred-media{opacity:var(--opacity-100)}.card__media:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:var(--opacity-0);transform:scale(.8)}.card__media:hover .media.media--hover-effect>img+img{opacity:var(--opacity-100);transform:scale(1.03)}}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card-information>*+*{margin-top:.5rem}.card-information>*{color:var(--color-foreground)}.card-information>.price{color:var(--color-foreground)}.grid[data-view=list] .card-information>.price,.card--horizontal .card-information>.price{color:rgb(var(--color-foreground-rgb) / var(--opacity-75))}.card-information>.rating{margin-top:.4rem}.card-information>*:not(.visually-hidden:first-child)+quantity-popover:not(.rating):not(.card__information-volume-pricing-note),.card-information .card__information-volume-pricing-note.card__information-volume-pricing-note--button{margin-top:0}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.7rem}.card-information .caption{letter-spacing:.07rem}.card-article-info{margin-top:1rem}.card--shape .card__content{padding-top:0}.grid__item:nth-child(2n) .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(3n) .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(4n) .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(5n) .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(7n) .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(8n) .shape--blob{clip-path:polygon(var(--shape--blob-1))}@media(prefers-reduced-motion:no-preference){.product-card-wrapper .shape--round{transition:clip-path var(--duration-long) ease}.product-card-wrapper .shape--blob{transition:clip-path var(--duration-long) ease-in-out}@media(hover:hover){.product-card-wrapper:hover .shape--round{clip-path:ellipse(47% 47% at 50% 50%)}.product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(2n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(3n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-1))}.grid__item:nth-child(4n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(5n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(7n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(8n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}}}.card-product__group-btn{width:3rem;height:3rem;font-weight:400;background:var(--color-background-icon);color:var(--color-icon);padding:0}.card-product__group-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-icon);opacity:0;transition:opacity var(--duration-default) ease;z-index:-1}.card-product__group-btn svg{color:currentColor;position:relative;z-index:2;fill:currentColor;stroke:none}.card-product__group-wrapper .card-product__group-btn{--style-border-radius-buttons-primary: 50%}.card-product__group-wrapper .card-product__group-btn.loading>svg{opacity:var(--opacity-0)}.card-product__group-btn.loading .icon{display:none}.card-product__group-btn.loading .loading__spinner .path{stroke:currentColor}.card-product__group-wrapper .card-product__group-btn .text{line-height:3rem;width:0;right:calc(100% - 3rem);height:3rem;background:var(--color-background-icon);padding:0 3rem 0 1.5rem;border-radius:3.6rem;box-shadow:rgb(99 99 99 / var(--opacity-20)) 0 2px 40px;z-index:1}.card-product__group-wrapper .card-product__group-btn .text-inner{transform:translate(1rem)}.card.card--quickadd-type-icon>.card--block-button{padding-inline:0}.card.card--quickadd-type-icon>.card--block-button .quick-add__submit.card-product__group-btn{width:100%}.card.card--quickadd-type-icon>.card--block-button .card-product__group-btn :is(.text,.text-in-mb){display:none}@media(hover:hover){.card-product__group-wrapper .card-product__group-btn:hover{color:var(--color-background-icon);background:var(--color-icon)}.card-product__group-wrapper .card-product__group-btn:hover .text{opacity:var(--opacity-100);pointer-events:auto;width:auto;left:auto;background:var(--color-icon)}.card-badge-is-top-right .card-product__group-btn:hover .text{left:0}.card-product__group-wrapper .card-product__group-btn:hover .text-inner{transform:translate(0);transition-property:opacity,visibility,transform;transition-duration:var(--duration-default)}}.card-product__group-btn.wishlist-button{--color-background-icon: var(--wishtlist-button-background);--color-icon: var(--wishtlist-button-color)}.compare-button.is-checked,.wishlist-button.wishlist-added{color:var(--color-background-icon);background-color:var(--color-icon);box-shadow:rgb(99 99 99 / var(--opacity-20)) 0 .2rem .8rem}.card-product__group-btn.quickview-button{--color-background-icon: var(--quickview-button-background);--color-icon: var(--quickview-button-color)}.card-product__group-btn.compare-button{--color-background-icon: var(--compare-button-background);--color-icon: var(--compare-button-color)}.modal--popup .add-to-cart-button-inner .add-to-cart-button-container{width:100%}.modal--popup .add-to-cart-button-inner .share-button{display:none}.modal--popup .add-to-cart-button-inner:has(.wishlist-button) .add-to-cart-button-container{width:calc(100% - 5.4rem)!important}@media screen and (min-width:750px){.modal--popup .add-to-cart-button-inner:has(.wishlist-button) .add-to-cart-button-container{width:calc(100% - 5.1rem)!important}}@media screen and (max-width:749px){.card-product__group-btn.wishlist-button svg{width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem;fill:currentColor}.card-product__group-wrapper .card-product__group-btn .text{display:none}}@media screen and (min-width:750px){.card-product__group-wrapper .card-product__group-btn{width:3.6rem;height:3.6rem}.card-product__group-wrapper .card-product__group-btn .text{height:3.6rem;line-height:3.6rem;right:calc(100% - 3.6rem);padding:0 3.6rem 0 1.5rem}}.card-badge-is-top-right :is(.card--block-group,.card-product__group-wrapper){left:0;right:unset}.card-badge-is-top-right .card-product__group-btn .text{padding-inline:3.5rem 3.5rem;left:calc(100% - 3.6rem);right:unset}.card-badge-is-top-right .card-product__group-btn .text-inner{transform:translate(-1rem)}@media(hover:hover){.card-badge-is-top-right .card-product__group-btn:hover .text-inner{transform:translate(0)}}.card-badge-is-bottom-right .card__badge .badge,.card-badge-is-top-right .card__badge .badge{margin-left:auto}.card-badge-is-bottom-right:has(.card__countdown,card-marquee) .card__badge,.card-badge-is-bottom-left:has(.card__countdown,card-marquee) .card__badge{padding-bottom:3rem}.quick-add:has(.quick-add__submit.link){width:fit-content;min-height:initial}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon){justify-content:center}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon) .quick-add{width:initial}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon) .quick-add .button{border:none;overflow:visible;box-shadow:none}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon) .quick-add .button:after{display:none}@media screen and (max-width:749px){.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon){margin:0 auto}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon) .quick-add{width:100%}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon) .quick-add .button{border-radius:0}.card-product__group-wrapper .card--block-button:has(.quick-add__submit--icon) .quick-add .button svg{display:none}}.card-product__group-wrapper .card--block-button .quick-add{margin-bottom:0}@media screen and (min-width:1025px){.card--quickadd-type-text .card-product__group-wrapper .card--block-button{position:absolute;bottom:0;opacity:var(--opacity-0);transform:translateY(100%)}.card-product__group-wrapper .card--block-button,.card-wrapper .card--block-content>*,.card-product__group-wrapper.quick-add-type-icon,.card-product__group-wrapper:not(.quick-add-type-icon) .card-product__group,.card-wrapper :is(.card-marquee,.card__countdown),.card-wrapper .card-badge-is-bottom-right:has(.card__countdown,card-marquee) .card__badge{transition:opacity var(--duration-medium) ease-in-out,transform var(--duration-medium) ease-in-out}.card-product__group-wrapper.quick-add-type-icon,.card-product__group-wrapper:not(.quick-add-type-icon) .card-product__group{opacity:var(--opacity-0);transform:translate(.5rem)}}@media(hover:hover)and (min-width:1025px){.card-wrapper .card--block-content .card--block-button{opacity:var(--opacity-0);transform:translateY(1rem)}:is(.card-wrapper:not(.card--block):hover .card__countdown,.card-wrapper.card--block:hover .card--block-media__bottom .card__countdown),.card-wrapper:hover :is(.card--block-media__bottom .card-marquee,.card--block-content>*:not(.card--block-button)){opacity:var(--opacity-0)}.card-wrapper:not(.card--block):hover .card__countdown{transform:translate(-50%) translateY(.5rem)}.card-wrapper.card--block:hover .card--block-media__bottom .card__countdown,.card-wrapper:hover .card--block-media__bottom .card-marquee{transform:translateY(.5rem)}.card-wrapper:hover .card-badge-is-bottom-right:has(.card__countdown,card-marquee) .card__badge{transform:translateY(3rem)}.card-wrapper:hover .card--block-button{opacity:var(--opacity-100);transform:translateY(0)}.card-wrapper:hover :is(.card-product__group-wrapper.quick-add-type-icon,.card-product__group-wrapper:not(.quick-add-type-icon) .card-product__group){opacity:var(--opacity-100);transform:translate(0)}.card-wrapper:hover .card--block-content>*:not(.card--block-button){transform:translateY(1rem)}.card-wrapper:hover .card--block-content .card--block-button{opacity:var(--opacity-100);transform:translateY(0)}}@media screen and (max-width:1024px){.card--block-blocks{display:flex;flex-direction:column}.card--block-media__bottom{position:static;display:flex;flex-direction:column;order:-1}.card--block-media__bottom .card--block-marquee{order:-1}.card--block-media__bottom .spacer{order:0}.card--block-media__bottom .card--block-countdown{order:1}}@media screen and (max-width:749px){.card.card--quickadd-type-icon>.card--block-button .card-product__group-btn .text{display:inline-block;z-index:1}}.shopify-section-group-popup-group .card__content{padding:0}.shopify-section-group-popup-group .card__badge.custom{top:0;left:0}.shopify-section-group-popup-group .card__badge.custom .badge{padding:4px}.card__heading .text{text-align:var(--text-align)}.card--block-title .card__heading .text{text-align:var(--text-align-default)}.product-card-list .quick-add{grid-row-start:3;padding:0 1rem}.product-card-list .card__inner{width:10rem;min-width:10rem}.product-card-list .card__content{padding:.5rem 0}.product-card-list .card__information{padding:0 1rem .5rem}.product-card-list .quick-add__submit{padding:.5rem}@media(min-width:750px)and (max-width:1024px){.product-card-list-video-item .card__inner{width:6rem;min-width:6rem}}.price{font-size:inherit;letter-spacing:inherit}.price>*{display:inline-block;vertical-align:top}.price.price--unavailable{visibility:hidden}.price--end{text-align:right}.price .price-item{display:inline-block;margin:0 1rem 0 0}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}.price--large{font-size:var(--font-size--md);letter-spacing:.13rem}@media screen and (min-width:750px){.price{margin-bottom:0}.price--large{font-size:var(--font-size--lg)}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale,.volume-pricing--sale-badge .price__badge-sale{display:inline-block}.volume-pricing--sale-badge .price__badge-sale{margin-left:.5rem}.price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{text-decoration:line-through;font-size:var(--font-size--xs)}.unit-price{display:block;font-size:var(--font-size--2xs);letter-spacing:.04rem;margin-top:.2rem;text-transform:uppercase}.price__regular .price-item.price-item--regular{color:var(--default-price-color)}.price__sale .price-item.price-item--regular{color:var(--default-compare-color)}.price__sale .price-item.price-item--sale{color:var(--default-sale-color)}.custom-price-regular .price--on-sale .price-item--regular{font-weight:var(--regular-font-weight);margin-right:var(--regular-gap)}@media(min-width:1025px){.custom-price-regular .price--on-sale .price-item--regular{font-size:var(--regular-font-size)}}cart-items .title-wrapper-with-link{margin-top:0}.title-wrapper-with-link .title{margin:0}@media screen and (min-width:1025px){.title-wrapper-with-link .title{margin-bottom:0}}.title-wrapper-with-link{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}@media screen and (min-width:1025px){.title-wrapper-with-link{align-items:center}}.title-wrapper-with-link .link-with-icon{margin:0;flex-shrink:0;display:flex;align-items:center}.title-wrapper-with-link .link-with-icon .svg-wrapper{width:1.5rem}.title-wrapper-with-link a{margin-top:0;flex-shrink:0}cart-items-component .cart-items th,cart-items-component .cart-items td{width:100%;height:100%;display:flex;flex-direction:column}.cart-items th,.cart-items td{padding:0;border:none}.cart-items th{text-align:left;padding-bottom:1.8rem;opacity:var(--opacity-85)}cart-items-component .cart-items th{padding-block:1.4rem}.cart-items--border{border:.1rem solid rgb(var(--color-foreground-rgb) / var(--opacity-20))}.cart-items thead th{text-transform:uppercase}cart-drawer .wrapper-cart-count{font-size:var(--font-size--sm)}@media screen and (min-width:750px){.cart-items *.left{text-align:left}.cart-items *.center{text-align:center}.cart-items *.right{text-align:right}}@media screen and (max-width:749px){.cart-items *.left,.cart-items *.center,.cart-items *.right{text-align:left}}.customization-option dd{text-overflow:ellipsis;overflow:hidden;margin:0}.cart-item__media{position:relative}.cart-item__details>*{margin:0;max-width:30rem}.cart-item__details>*+*{margin-top:.6rem}.cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;text-decoration:none}.cart-item__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cart-item__image-container,cart-items-component .cart-item__image-container{display:flex;align-items:flex-start}.cart-item__image-container:after,cart-items-component .cart-item__image-container:after{content:none}.cart-item__image{height:auto;max-width:10rem}@media(min-width:750px){.cart-item__image{max-width:100%}}.cart-item__quantity-wrapper{display:flex;justify-content:space-between}cart-items-component .cart-item__quantity-wrapper{justify-content:center}cart-items-component .quantity{width:100%}.cart-item__price-wrapper>*{display:block;margin:0;padding:0}.cart-item__price-wrapper .price--end{font-size:var(--font-size--sm)}.cart-item__final-price{font-weight:400}.cart-item__old-price{opacity:var(--opacity-70);margin-right:.5rem}.cart-item__discounted-prices dd{margin:0 0 .3rem}.cart-item__discounted-prices .price--end{font-size:var(--font-size--sm)}.cart-item__discounted-prices .cart-item__old-price{font-size:1.2rem}.cart-item cart-remove-button{display:flex}.cart-item cart-remove-button .button{justify-content:center}@media(min-width:750px)and (max-width:1024px){.cart-item cart-remove-button{min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target)}}cart-remove-button .button{min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);padding:1.2rem}cart-items-component cart-remove-button .button{padding:0}cart-remove-button .button:before,cart-remove-button .button:after{content:none}@media(hover:hover){cart-remove-button .button:not([disabled]):hover{color:var(--color-foreground)}}cart-remove-button .icon-close{height:var(--size-15);width:var(--size-15)}.product-option{font-size:var(--font-size--paragraph);word-break:break-word}.product-option+.product-option{margin-top:.4rem}.product-edit svg{width:var(--size-18);height:var(--size-18)}.cart-item__totals{position:relative}.cart-item__error{display:flex;align-items:flex-start;width:min-content;min-width:100%}.cart-item__error *{margin-top:.3rem}.cart-item__error-text{font-size:var(--font-size--2xs);line-height:1.4;letter-spacing:.04rem;order:1}.cart-item__error-text+.svg-wrapper{flex-shrink:0;width:var(--size-15);height:var(--size-15);margin-right:.7rem;margin-top:.25rem}.cart-item__error-text:empty+.svg-wrapper{display:none}.cart-item .loading__spinner{top:0;bottom:0;left:auto;right:auto;padding:0}.cart-item .loading__spinner:not(.hidden)~*{visibility:hidden}@media(min-width:750px){cart-items-component .cart-item .loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto}}@media screen and (max-width:749px){.cart-items,.cart-items thead,.cart-items tbody{display:block;width:100%}.cart-items thead tr{display:flex;justify-content:space-between;border-bottom:.1rem solid rgb(var(--color-foreground-rgb) / var(--opacity-20));margin-bottom:4rem}.cart-item{display:grid;grid-template:repeat(2,auto) / repeat(4,1fr);gap:1.5rem;margin-bottom:3.5rem}.cart-item:last-child{margin-bottom:0}.cart-item__media{grid-row:1 / 3}.cart-item__details{grid-column:2 / 4}.cart-item__quantity{grid-column:2 / 5}.cart-item__quantity-wrapper{flex-wrap:wrap}.cart-item__totals{text-align:center;order:1;display:flex;align-items:flex-end;justify-content:flex-end}}@media(min-width:750px){.cart-items{border-spacing:0;border-collapse:separate;box-shadow:none;width:100%;display:table}.cart-items th{border-bottom:.1rem solid rgb(var(--color-foreground-rgb) / var(--opacity-8))}cart-items-component .cart-items th{border-bottom:none;padding-inline:var(--size-25) var(--size-15)}.cart-items th+th{padding-left:4rem}cart-items-component .cart-items thead tr{background-color:var(--bg-light-gray)}cart-items-component .cart-items th+th{padding-inline:0}cart-items-component .cart-items td{padding:var(--size-25) 0;justify-content:center}cart-items-component .cart-items td:first-child{padding-left:var(--size-25)}.cart-item{display:table-row}.cart-item__details{width:35rem}.cart-item__error{margin-left:.3rem}}@media(min-width:1025px){.cart-item__details{width:50rem}.cart-items thead th:first-child{width:60%}cart-items-component .cart-items thead th:first-child{width:100%}}@media(min-width:750px){.cart-item .cart-item__quantity--info,.cart-item__quantity--info .cart-item__quantity-wrapper,.cart-item__quantity--info .cart-items__info{padding-left:0}}@media(max-width:1024px){.cart-items .quantity-popover__info-button{padding-left:0}}cart-items-component .cart__items{--cart-item-media-width-min: 2.5rem;--cart-item-media-width-max: 7.5rem;container-name:cart__items;container-type:inline-size;width:100%}cart-items-component .cart-items__table-row{--cart-item-media-width: 11rem;--cart-item-details-width: minmax(0,1fr);--cart-item-price-width: 7rem;--cart-item-quantity-width: 13rem;--cart-item-total-width: 7rem;--cart-item-remove-width: 5rem;display:grid;place-items:center;grid-template-columns:var(--cart-item-media-width) var(--cart-item-details-width) var(--cart-item-price-width) var(--cart-item-quantity-width) var(--cart-item-total-width) var(--cart-item-remove-width);grid-template-areas:"media details price quantity total remove";grid-auto-flow:dense;column-gap:var(--gap-2xl);align-items:start;margin-bottom:var(--cart-items-gap)}cart-items-component .cart-items__table-row.cart-item__nested-line td:first-child{width:60%;justify-self:right}cart-items-component .cart-items__table-row.removing{overflow:hidden;animation:removeRow calc(var(--animation-speed-slow) * 2) var(--animation-easing) forwards;animation-delay:var(--animation-speed-slow)}@keyframes removeRow{0%{height:var(--row-height)}to{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent}}@media screen and (max-width:749px){cart-items-component .cart-items__table-row{--cart-item-price-width: 6rem;display:grid;grid-template-columns:clamp(10.5rem,17cqi,15rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto);grid-template-areas:"media details totals" "media quantity remove";gap:var(--gap-xs);align-items:start;padding-block:var(--cart-items-gap);padding-inline:0 var(--cart-items-gap)}cart-items-component .cart-item__remove{align-items:flex-end}cart-items-component .cart-item__totals{justify-content:flex-start}}@container cart__items (min-width: 900px){cart-items-component .cart-items__table-row{--cart-item-media-width: 11rem;--cart-item-details-width: 3fr;--cart-item-price-width: 1fr;--cart-item-quantity-width: 15rem;--cart-item-total-width: 1fr;--cart-item-remove-width: 10rem;grid-template-rows:min-content 1fr;column-gap:var(--gap-2xl)}cart-items-component .cart-item__quantity,cart-items-component .cart-item__price{grid-area:initial}cart-items-component .cart-item__quantity{margin-top:0}cart-items-component .cart-item__price{min-height:var(--minimum-touch-target)}}cart-items-component .cart-item__details{grid-area:details;color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}cart-items-component .cart-item__details>*+*,cart-items-component .cart-item__bundle li{margin-block-start:var(--margin-2xs)}cart-items-component .cart-item__details a{text-decoration:none}cart-items-component .cart-item__title{color:var(--color-foreground);text-transform:var(--product-title-case)}cart-items-component .cart-item__variant{display:inline-block}cart-items-component .cart-item__quantity{grid-area:quantity;width:fit-content}cart-items-component .cart-item__quantity .quantity-selector{display:inline-flex;flex:0 1 var(--quantity-selector-width);font-size:var(--cart-font-size--sm);height:auto}cart-items-component .cart-item__remove{background-color:transparent;color:var(--color-foreground);width:var(--minimum-touch-target);height:var(--minimum-touch-target);justify-content:center;box-shadow:none;padding:0;grid-area:remove}cart-items-component .cart-item__remove .button{display:flex;padding:1rem}cart-items-component .cart-item__media{grid-area:media;padding:0}cart-items-component .cart-item__price{grid-area:price;min-height:unset;min-width:var(--cart-item-price-width);text-align:end;display:block}cart-items-component .cart-item__total{grid-area:total}cart-items-component .cart-item__price-unit{font-size:var(--cart-font-size--xs)}cart-items-component .cart-item__image-container{display:flex;aspect-ratio:var(--aspect-ratio);position:relative;width:100%;min-width:9rem;overflow:hidden}cart-items-component .cart-item__image{aspect-ratio:inherit;object-fit:cover;object-position:center center;width:100%;height:auto}cart-items-component .cart-item__empty-button{margin-top:var(--margin-md);padding-inline:var(--padding-4xl);padding-block:var(--padding-lg)}cart-items-component .cart-item__error{display:flex;align-items:flex-start;width:100%;grid-area:error;opacity:1;overflow:hidden;transform:translateY(0);transition:opacity var(--drawer-animation-speed) var(--animation-easing),transform var(--drawer-animation-speed) var(--animation-easing)}@starting-style{cart-items-component .cart-item__error{opacity:0;transform:translateY(-.5rem)}}cart-items-component .cart__ctas{width:100%;display:grid;gap:var(--checkout-button-gap);grid-auto-flow:row;grid-template-columns:1fr}cart-items-component .cart__ctas .cart__checkout-button{width:100%;height:clamp(25px,var(--height-buy-buttons),55px);padding-inline:var(--padding-4xl)}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary)}cart-items-component .cart-note{width:100%}@starting-style{cart-items-component .cart-note[open-by-default-on-desktop][open-by-default-on-mobile] .details-content{block-size:auto;opacity:1;overflow-y:visible}}cart-items-component .cart-note__inner{padding-block:var(--padding-2xs) var(--padding-sm)}cart-items-component .cart-note__summary{display:flex;align-items:center;justify-content:space-between}@media(hover:hover){cart-items-component .cart-note__summary:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}}cart-items-component .cart-note__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--cart-font-size--sm)}cart-items-component .cart-note__instructions{color:var(--color-input-text);background-color:var(--color-input-background);border-width:var(--inputs-border-width);border-color:var(--color-input-border);transition:box-shadow var(--animation-speed) ease;box-shadow:var(--input-box-shadow);min-height:5.5rem;min-width:100%;max-width:100%;font-size:var(--cart-font-size--sm);padding:max(4px,calc(var(--inputs-radius) * (1 - cos(45deg))))}cart-items-component .cart-note .svg-wrapper{height:var(--icon-size-sm);width:var(--icon-size-sm);margin:0}cart-items-component .cart-note .icon-plus{height:var(--icon-size-xs);width:var(--icon-size-xs)}cart-items-component .remove-icon-bottom,cart-items-component .remove-icon-top{transition:transform var(--animation-speed) var(--animation-easing)}@media(hover:hover){cart-items-component .cart-item__remove:hover .remove-icon-top{transform:translate(calc(-1 * var(--icon-stroke-width)),var(--icon-stroke-width)) rotate(-15deg)}cart-items-component .cart-item__remove:is(:hover) .remove-icon-bottom{transform:translateY(var(--icon-stroke-width))}}cart-items-component .cart-item__remove:is(:active) .remove-icon-bottom{transform:translateY(var(--icon-stroke-width))}cart-items-component .cart-items__table-row.removing .remove-icon-bottom{transform:translateY(0)}cart-items-component .cart-items__table-row.removing .remove-icon-top{animation:removeButtonClickedIconTop var(--animation-speed) var(--animation-easing) forwards}@keyframes removeButtonClickedIconTop{50%{transform:translateY(calc(-1 * var(--icon-stroke-width)))}to{transform:translate(0)}}cart-items-component .cart-item__properties{display:block;margin-block-start:var(--margin-2xs)}cart-items-component .cart-item__properties dt,cart-items-component .cart-item__properties dd{display:inline}.shipping-calculator-form .alertBox{display:grid;margin-top:var(--size-15)}country-province-component{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:var(--gap-xl);grid-row-gap:var(--gap-xl)}country-province-component .field{grid-area:1 / 1 / 2 / 3}country-province-component .field:nth-child(2){grid-area:2 / 1 / 3 / 2}country-province-component .field:nth-child(3){grid-area:2 / 2 / 3 / 3}country-province-component .field:nth-child(2)[style*="display: none"]~.field:nth-child(3),country-province-component .field:nth-child(2):not(:not([style*="display: none"]))~.field:nth-child(3){grid-area:2 / 1 / 3 / 3}.gift-wrap-icon{position:relative;top:-.1rem;margin-right:var(--size-16)}.gift-wrap-title{margin-right:var(--size-16)}.gift-wrap-content{margin-right:var(--size-20)}@keyframes header-sticky-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes header-sticky-slide-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes search-element-slide-up{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes search-element-slide-up-heading{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes menu-drawer-item-open{0%{visibility:hidden;opacity:0;transform:translate(-1rem)}to{visibility:visible;opacity:1;transform:translate(0)}}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes shimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}@keyframes marquee-rtl{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes atc-slide-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@keyframes atc-slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-1em);opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes numberUpdate{0%{transform:scale(1)}50%{transform:scale(1.1);color:var(--pagination-active-color)}to{transform:scale(1)}}@keyframes indeterminateAnimation{0%{transform:translate(0) scaleX(0)}40%{transform:translate(0) scaleX(.4)}to{transform:translate(100%) scaleX(.5)}}@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}@keyframes slideIn{0%{transform:translateY(2rem);opacity:var(--opacity-1)}to{transform:translateY(0);opacity:var(--opacity-100)}}@keyframes fadeIn{0%{opacity:var(--opacity-1)}to{opacity:var(--opacity-100)}}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@keyframes indeterminateAnimation{0%{transform:translate(-20%) scaleX(0)}40%{transform:translate(30%) scaleX(.7)}to{transform:translate(100%) scaleX(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes marquee-motion{to{transform:translate3d(calc(var(--percent, -50%) - (var(--marquee-gap) / 2)),0,0)}}@keyframes rotate-circle{0%{letter-spacing:-2px}50%{letter-spacing:0}to{letter-spacing:-2px;transform:rotate(-1turn)}}@keyframes overlaySlide{25%,75%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes zoom-in-out{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes instagram-zoom-icon{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes animateMenuOpen{0%{opacity:var(--opacity-0);transform:translateY(-1.5rem)}to{opacity:var(--opacity-100);transform:translateY(0)}}.animate-shimmer{animation-duration:2.25s;animation-fill-mode:forwards;animation-iteration-count:inherit;animation-name:shimmer;animation-timing-function:linear;border:none!important;border-radius:0!important;background:var(--bg-medium-gray);background:linear-gradient(to right,var(--bg-medium-gray) 4%,var(--bg-light-gray) 25%,var(--bg-medium-gray) 36%);background-size:2000px 100%}.marquee-animate-rtl{-webkit-animation:marquee-rtl var(--marquee-duration) linear infinite;animation:marquee-rtl var(--marquee-duration) linear infinite}.marquee-animate{-webkit-animation:marquee var(--marquee-duration) linear infinite;animation:marquee var(--marquee-duration) linear infinite}@media(hover:hover){.marquee-list:hover .marquee-scroll,.title-wrapper-marquee:hover .title-marquee{animation-play-state:paused}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/lc-global-components-bundle.css.map */
