h1,.h1{color:#926c63}.product__description{color:#ab857c}.product-form__input{color:#926c63}.product-form__input input[type=radio]:checked+label{background-color:#c7ac9a!important}@media screen and (min-width:750px){.grid{column-gap:20px!important}}.flex-wrapper{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;gap:5px!important;line-height:0!important}@media(max-width:765px){.flex-wrapper{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;line-height:0!important}}.label-wrapper{background:linear-gradient(to top,#c67829,#f0d1b2)}.label-container{border-radius:2px!important;overflow:hidden;box-shadow:0 1px #0009}.label-wrapper img{padding:4px 12px!important}@media(min-width:1200px){.label,.label-container,.label-wrapper img{margin:0!important;padding:0;max-width:120px!important;width:auto!important;height:100%!important;max-height:28px;display:block!important}.label{width:100%!important;height:100%!important;display:block!important}}@media(max-width:1199px){.label,.label-container,.label-wrapper img{margin:0!important;padding:0;width:auto!important;height:100%!important;max-height:28px;display:block!important}}@media(max-width:765px){.label,.label-container,.label-wrapper img{display:block!important;margin:0!important;padding:0;width:auto!important;height:100%!important;max-height:28px}}.label-wrapper{position:relative!important;display:block!important;font-size:0!important;line-height:0!important;height:28px!important;margin:0!important;padding:0}.label-wrapper:hover{filter:brightness(1.1)}.hover-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;mix-blend-mode:soft-light!important;transition:opacity .3s ease!important;pointer-events:none!important}.label{transition:filter .15s ease!important}.label:hover{filter:brightness(1.1)!important}.label:hover+.hover-overlay{opacity:1!important}@keyframes brightness-pulse{0%{filter:brightness(1.1)!important}50%{filter:brightness(1.3)!important}to{filter:brightness(1.1)!important}}.brightness-effect{animation:brightness-pulse .3s ease-out!important}.purchase-container{flex-shrink:0!important;margin:0!important;padding:0!important;line-height:0!important}.purchase{display:flex!important;align-items:center!important;justify-content:left!important;margin:0!important;width:50px!important;height:28px!important;box-sizing:border-box!important}.purchase button img{width:100%!important;height:100%!important;object-fit:stretch!important;position:absolute!important;top:0!important;left:0!important;z-index:1!important}.purchase button,.product-form__submit.button.purchase{height:100%!important;width:100%!important;min-height:0!important;min-width:0!important;padding:.1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:2px!important;font-size:.8rem!important;line-height:1!important;flex:0 0 auto!important;box-shadow:0 1px #0009}.shopify-payment-button{display:none!important}.button{overflow:hidden!important;max-width:none!important}.form{width:auto!important;max-width:none!important}.image-container-link{text-decoration:none;display:block;width:100%;max-width:1100px;margin:0 auto}.image-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden}.image-container img{width:1100px;height:auto;display:block;object-fit:contain;transition:filter .1s ease;z-index:1;animation:brightnessEffect 2.5s forwards}.image-container:hover img{filter:brightness(1.15)!important}#overlay-effect{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:soft-light;z-index:2;opacity:1;visibility:visible;animation:fadeOutEffect 2.5s forwards;display:block;object-fit:cover}@keyframes fadeOutEffect{0%{opacity:1;visibility:visible}50%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes brightnessEffect{0%{filter:brightness(1.5)}50%{filter:brightness(1.5)}to{filter:brightness(1)}}@media(max-width:1199px){.image-container{max-width:100%;padding:0 50px}.image-container img{width:100%}}@media(max-width:745px){.image-container{padding:0 15px}}@media(min-width:1200px){.sale-container{margin-left:0;padding:0;max-width:100%;width:100%;height:auto;display:block}.sale{width:100%;height:auto;display:block}}@media(max-width:1199px){.sale{margin-left:0;padding:0;max-width:100%;width:100%;height:auto;display:block}}@media(max-width:765px){.sale{display:block;margin-left:0;padding:0;max-width:100%;height:auto}}.sale-wrapper{position:relative;display:block;font-size:0;line-height:0}.sale-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;mix-blend-mode:soft-light;transition:opacity .3s ease;pointer-events:none}.sale{transition:filter .15s ease;animation:brightness-pulse-slow 1s steps(6) infinite}.sale:hover{filter:brightness(1.1);animation:brightness-pulse .5s steps(6) infinite}.sale:hover+.hover-overlay{opacity:1}@keyframes brightness-pulse{0%{filter:brightness(1.1)}50%{filter:brightness(1.2)}to{filter:brightness(1.1)}}@keyframes brightness-pulse-slow{0%{filter:brightness(1)}50%{filter:brightness(1.08)}to{filter:brightness(1)}}.brightness-effect{animation:brightness-pulse .3s ease-out}.sale-container{margin:0!important;border-radius:4px;box-shadow:0 1px 1px #000000a6;overflow:hidden}.badge-container{display:flex;height:52px;gap:4px;overflow:hidden}@media(max-width:768px){.badge-container{height:44px}}.badge-svg{flex:1;background-color:#ad6740;display:flex;align-items:center;justify-content:center;overflow:hidden;filter:brightness(1.2);animation:brightnessPulse 3s steps(6) infinite;box-shadow:0 1px 1px #000000bf;margin-bottom:3px;border-radius:4px}.badge-svg img{height:100%;width:auto;object-fit:contain}.bdg1{animation-delay:.1s}.bdg2{animation-delay:.2s}.bdg3{animation-delay:.3s}.badge-svg:hover{animation:brightnessPulse .8s steps(6) infinite}@keyframes brightnessPulse{0%,to{filter:brightness(1.35)}50%{filter:brightness(1.5)}}.pinstripe-badge{width:100%;height:2px;background-color:#af7d64;display:flex}section[id^=MainProduct-]{--io-product-paper: #fffefd;--io-product-panel: #fff8f4;--io-product-frame: var(--io-frame, #8f8f8f);--io-product-line: #b9aaa6;--io-product-ink: var(--io-brown, #6a211d);--io-product-muted: #87534e;--io-product-orange: var(--io-orange, #d43705);--io-product-blue: var(--io-blue, #004cff);--io-product-shadow: 3px 3px 0 rgba(0, 0, 0, .24);width:min(var(--io-outer-width, 1100px),calc(100vw - 18px));max-width:min(var(--io-outer-width, 1100px),calc(100vw - 18px))!important;margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important;color:var(--io-product-ink);image-rendering:auto}section[id^=MainProduct-] .product.grid{display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(386px,.96fr);gap:12px!important;align-items:start;margin:0}section[id^=MainProduct-] .product>.grid__item,section[id^=MainProduct-] .product--medium:not(.product--no-media) .product__media-wrapper,section[id^=MainProduct-] .product--medium:not(.product--no-media) .product__info-wrapper,section[id^=MainProduct-] .product--small:not(.product--no-media) .product__media-wrapper,section[id^=MainProduct-] .product--small:not(.product--no-media) .product__info-wrapper,section[id^=MainProduct-] .product--large:not(.product--no-media) .product__media-wrapper,section[id^=MainProduct-] .product--large:not(.product--no-media) .product__info-wrapper{width:auto!important;max-width:none!important;min-width:0;padding:0!important}section[id^=MainProduct-] .product__media-wrapper{position:relative;padding:8px!important;border:2px solid var(--io-product-frame);background:linear-gradient(#ffffff 0 26px,transparent 26px),repeating-linear-gradient(90deg,rgba(255,190,164,.16) 0 2px,transparent 2px 6px),var(--io-product-paper);box-shadow:var(--io-product-shadow)}section[id^=MainProduct-] media-gallery,section[id^=MainProduct-] .product__media-wrapper slider-component,section[id^=MainProduct-] .product__media-wrapper .slider-mobile-gutter{display:block;width:100%!important;max-width:100%!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}section[id^=MainProduct-] .product__media-list{width:100%!important;margin:0!important;padding:0!important;gap:8px!important;background:transparent!important}section[id^=MainProduct-] .product__media-item{padding:0!important;overflow:hidden;border:1px solid #c7b8b2;background:#fff}section[id^=MainProduct-] .product-media-container,section[id^=MainProduct-] .product__media,section[id^=MainProduct-] .product__media .media,section[id^=MainProduct-] .global-media-settings{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}section[id^=MainProduct-] .product__media img{object-fit:contain!important;padding:clamp(8px,1.4vw,18px);filter:saturate(1.04) contrast(1.03)}section[id^=MainProduct-] .thumbnail-slider{margin-top:8px!important;border-top:1px solid var(--io-product-line);padding-top:8px}section[id^=MainProduct-] .thumbnail-list{gap:6px}section[id^=MainProduct-] .thumbnail-list__item,section[id^=MainProduct-] .thumbnail{border-radius:0!important}section[id^=MainProduct-] .thumbnail{border:1px solid #a9a9a9!important;background:#fff;box-shadow:inset 1px 1px #fff,inset -1px -1px #0000002e}section[id^=MainProduct-] .thumbnail[aria-current]{border-color:var(--io-product-blue)!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #0000002e,0 0 0 1px var(--io-product-blue)}section[id^=MainProduct-] .product__info-wrapper{min-width:0}section[id^=MainProduct-] .product__info-container{position:relative;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:8px;row-gap:8px;width:100%;max-width:none!important;margin:0!important;padding:8px;border-top:1px solid #b19088;border-left:2px solid var(--io-product-frame);border-right:2px solid var(--io-product-frame);border-bottom:2px solid var(--io-product-frame);background:linear-gradient(#ffe1d6 0 28px,#ffffffeb 28px 100%),repeating-linear-gradient(0deg,rgba(246,155,121,.18) 0 2px,transparent 2px 5px),var(--io-product-paper);box-shadow:var(--io-product-shadow);overflow:hidden}section[id^=MainProduct-] .product__info-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 1px 1px #fff,inset -1px -1px #50342e33;z-index:1}section[id^=MainProduct-] .product__info-container>*{grid-column:1 / -1;position:relative;z-index:2;min-width:0;margin:0!important}section[id^=MainProduct-] .product__info-container>*+*{margin:0!important}section[id^=MainProduct-] .product-custom-banner .custom-banner{height:64px!important;margin:0!important;border:1px solid #9da3ad!important;border-radius:0!important;background:#f6f8ff;box-shadow:inset 1px 1px #fff,inset -1px -1px #00000029,0 1px 2px #0000001f!important;isolation:isolate}section[id^=MainProduct-] .product-custom-banner .custom-banner__image{top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important}section[id^=MainProduct-] .product-custom-banner .custom-banner__image img{padding:0!important;object-fit:cover!important;background:#fff!important;box-sizing:border-box!important}section[id^=MainProduct-] .product-info-labels{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;width:100%;margin:0!important}section[id^=MainProduct-] .product-info-label{min-height:32px;height:auto!important;padding:3px 7px!important;border:1px solid rgba(73,39,32,.28);border-radius:2px!important;color:#fff!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:20px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;-webkit-text-stroke:0!important;text-shadow:1px 1px 0 rgba(0,0,0,.36)!important;box-shadow:inset 1px 1px #ffffff47,inset -1px -1px #0003,0 1px 2px #0000001f!important;animation:none!important}section[id^=MainProduct-] .product-info-label>span{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis}section[id^=MainProduct-] .product-info-label:before{opacity:.08!important}section[id^=MainProduct-] .product-info-label:after{opacity:.25!important}section[id^=MainProduct-] .product-info-label:hover{filter:brightness(1.08) saturate(1.08);transform:none!important}section[id^=MainProduct-] .product-logo-and-purchase-form{grid-column:1 / -1}section[id^=MainProduct-] .flex-wrapper{display:flex!important;align-items:stretch!important;gap:6px!important;min-height:39px;line-height:1!important}section[id^=MainProduct-] .label-container,section[id^=MainProduct-] .purchase-container{border:1px solid #9a6a4a;border-radius:0!important;box-shadow:inset 1px 1px #ffffff59,inset -1px -1px #0000002e,0 1px 2px #00000024!important;overflow:hidden}section[id^=MainProduct-] .label-container{height:39px!important;min-height:39px!important}section[id^=MainProduct-] .purchase-container{height:39px!important;min-height:39px!important}section[id^=MainProduct-] .label-wrapper{height:37px!important;background:linear-gradient(180deg,#ffb178,#de7138 58%,#9e431e)!important}section[id^=MainProduct-] .label-wrapper img{width:auto!important;height:100%!important;max-height:37px!important;padding:3px 12px!important;object-fit:contain!important}section[id^=MainProduct-] .purchase,section[id^=MainProduct-] .purchase button,section[id^=MainProduct-] .product-form__submit.button.purchase{width:55px!important;height:39px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}section[id^=MainProduct-] .product-form__submit.button.purchase{background:linear-gradient(180deg,#ffe0d1,#df6c35 60%,#9d3e19)!important;border:0!important;color:#fff!important;box-shadow:none!important;animation:none!important}section[id^=MainProduct-] .product-form__submit.button.purchase img{opacity:0!important}section[id^=MainProduct-] .product-form__submit.button.purchase:before{content:"+";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-family:var(--io-pixel-font, "Courier New", monospace);font-size:28px;line-height:1;text-shadow:1px 1px 0 rgba(0,0,0,.45);z-index:2}section[id^=MainProduct-] .product-form__submit.button.purchase:after{display:none!important}section[id^=MainProduct-] .product-compact-title,section[id^=MainProduct-] .product__title{grid-column:1 / -1}section[id^=MainProduct-] .product-compact-title h2,section[id^=MainProduct-] .product__title h1{display:block!important;width:100%;margin:0!important;padding:7px 9px 8px!important;border:1px solid var(--io-product-line)!important;border-radius:0!important;background:linear-gradient(180deg,#fff,#fff8f4 56%,#e3c2b8)!important;color:var(--io-product-ink)!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:clamp(33px,3.4vw,46px)!important;font-weight:400!important;line-height:.96!important;letter-spacing:0!important;text-align:left!important;overflow-wrap:anywhere;box-shadow:inset 1px 1px #fff,inset -1px -1px #50342e38,0 1px 2px #0000001f!important}section[id^=MainProduct-] .product-compact-title:hover,section[id^=MainProduct-] .product-compact-title:hover h2 span{transform:none!important;animation:none!important}section[id^=MainProduct-] .product__info-price{grid-column:1 / span 5}section[id^=MainProduct-] .product-info-price,section[id^=MainProduct-] [id^=price-] .price{display:inline-flex!important;align-items:center;width:fit-content;min-height:34px;height:auto!important;margin:0!important;padding:4px 9px!important;border:1px solid var(--io-product-line)!important;border-radius:0!important;background:linear-gradient(180deg,#fff,#fff8f4 58%,#e3c2b8)!important;color:var(--io-product-ink)!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #50342e33,0 1px 2px #0000001f!important}section[id^=MainProduct-] .product-info-price__item,section[id^=MainProduct-] .product-info-price__item--compare,section[id^=MainProduct-] .product-info-price__item--sale,section[id^=MainProduct-] [id^=price-] .price-item{color:var(--io-product-ink)!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:30px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;-webkit-text-stroke:0!important}section[id^=MainProduct-] .product-info-price:hover,section[id^=MainProduct-] .product-info-price:hover .product-info-price__item,section[id^=MainProduct-] .product-info-price:hover .product-info-price__item--compare,section[id^=MainProduct-] .product-info-price:hover .product-info-price__item--sale{transform:none!important}section[id^=MainProduct-] .product-badges-and-sale-banner{margin-bottom:12px!important}section[id^=MainProduct-] .badge-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:56px;overflow:visible}section[id^=MainProduct-] .badge-svg,section[id^=MainProduct-] .io-trust-button{min-width:0;margin:0!important;border:1px solid #c76f50!important;border-right-color:#9c4b31!important;border-bottom-color:#9c4b31!important;border-radius:0!important;background:linear-gradient(180deg,#e9875e,#df7952)!important;box-shadow:none!important;filter:none!important;animation:none!important}section[id^=MainProduct-] .io-trust-button{display:grid!important;grid-template-rows:minmax(0,1fr) auto;place-items:center!important;row-gap:1px!important;height:56px!important;min-height:56px!important;padding:4px 7px 5px!important;color:#fff!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;line-height:1!important;text-align:center!important;text-shadow:none!important;box-sizing:border-box!important}section[id^=MainProduct-] .io-trust-button__icon{display:grid!important;place-items:center!important;width:auto!important;height:26px!important;background:transparent!important}section[id^=MainProduct-] .io-trust-button__icon svg{display:block!important;width:30px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important}section[id^=MainProduct-] .io-trust-button__label{display:block!important;max-width:100%!important;overflow:hidden!important;color:inherit!important;font-size:clamp(12px,1.15vw,15px)!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}section[id^=MainProduct-] .pinstripe-badge{height:2px;margin:8px 0!important;background:linear-gradient(90deg,var(--io-product-blue),var(--io-product-orange) 42%,var(--io-product-line));border:0}section[id^=MainProduct-] .sale-container{margin:0!important;border:1px solid var(--io-product-line);border-radius:0!important;background:#fff;box-shadow:inset 1px 1px #fff,inset -1px -1px #50342e33,0 1px 2px #0000001f!important}section[id^=MainProduct-] .sale{display:block;width:100%;height:auto;min-height:64px;object-fit:cover;filter:saturate(.88) contrast(1.08);animation:none!important}section[id^=MainProduct-] .product-buy-buttons,section[id^=MainProduct-] .product-buy-buttons .product-form,section[id^=MainProduct-] .product-buy-buttons .form,section[id^=MainProduct-] .product-form__buttons{width:100%!important;max-width:none!important;margin:0!important}section[id^=MainProduct-] .product-buy-buttons .product-form__submit{min-height:54px!important;height:54px;border:1px solid #c76f50!important;border-right-color:#9c4b31!important;border-bottom-color:#9c4b31!important;border-radius:0!important;background:linear-gradient(180deg,#e9875e,#df7952)!important;color:#fff!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:34px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important;box-shadow:none!important;animation:none!important}section[id^=MainProduct-] .product-buy-buttons .product-form__submit:after{display:none!important}section[id^=MainProduct-] .product-buy-buttons .product-form__submit:hover{background:linear-gradient(180deg,#ee9068,#e3815a)!important;filter:none!important;transform:none!important;animation:none!important}section[id^=MainProduct-] .shopify-payment-button{display:none!important}section[id^=MainProduct-] .product-form__quantity{display:grid!important;grid-template-columns:auto minmax(128px,1fr);align-items:center;gap:8px;width:100%!important;max-width:none!important;min-width:0!important;padding:0!important}section[id^=MainProduct-] .product-form__quantity .form__label{display:inline-flex!important;align-items:center;min-height:34px;margin:0!important;padding:4px 10px!important;border:1px solid var(--io-product-line)!important;border-radius:0!important;background:linear-gradient(180deg,#fff,#fff8f4 58%,#e3c2b8)!important;color:var(--io-product-muted)!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:26px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #50342e33,0 1px 2px #0000001f!important}section[id^=MainProduct-] .quantity{width:156px;min-height:34px;border:1px solid #c7b8b2;border-radius:0!important;background:#fff!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #00000029}section[id^=MainProduct-] .quantity:before,section[id^=MainProduct-] .quantity:after{display:none!important}section[id^=MainProduct-] .quantity__button{width:42px;color:var(--io-product-muted)}section[id^=MainProduct-] .quantity__button:hover{background:#fff1ea}section[id^=MainProduct-] .quantity__input{color:var(--io-product-ink);font-family:var(--io-pixel-font, "Courier New", monospace);font-size:25px;font-weight:400}section[id^=MainProduct-] .product-collapsible-description{margin:0!important}section[id^=MainProduct-] .product-collapsible-description__toggle{min-height:36px;height:auto!important;border:1px solid var(--io-product-line)!important;border-radius:0!important;background:linear-gradient(180deg,#fff,#fff8f4 58%,#e3c2b8)!important;color:var(--io-product-muted)!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:26px!important;font-weight:400!important;letter-spacing:0!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #50342e33,0 1px 2px #0000001f!important}section[id^=MainProduct-] .product-collapsible-description__toggle:hover,section[id^=MainProduct-] .product-collapsible-description__toggle:hover span{transform:none!important;animation:none!important}section[id^=MainProduct-] .product-collapsible-description__content{border-radius:0!important;box-shadow:none!important}section[id^=MainProduct-] .product-collapsible-description__inner{margin-top:0!important;padding:12px!important;border:1px solid var(--io-product-line)!important;border-top:0!important;border-radius:0!important;color:var(--io-product-ink)!important;background:#fff!important;font-family:var(--font-rounded-family, Arial, sans-serif)}section[id^=MainProduct-] .share-button__button{color:var(--io-product-muted);font-family:var(--io-pixel-font, "Courier New", monospace);font-size:20px;letter-spacing:0!important}@media screen and (min-width:990px){section[id^=MainProduct-] .product__column-sticky{position:sticky!important;top:12px}section[id^=MainProduct-] .product__media-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}section[id^=MainProduct-] .product__media-item:first-child,section[id^=MainProduct-] .product__media-item.product__media-item--single{grid-column:1 / -1}section[id^=MainProduct-] .product__media-item:first-child .product__media,section[id^=MainProduct-] .product__media-item:first-child .media{min-height:clamp(470px,66vh,760px)}}@media screen and (max-width:989px){section[id^=MainProduct-] .product.grid{grid-template-columns:1fr}section[id^=MainProduct-] .product__info-container{position:relative!important}}@media screen and (max-width:749px){section[id^=MainProduct-]{width:var(--mobile-width, calc(100% - 18px) );max-width:var(--mobile-width, calc(100% - 18px) )!important}section[id^=MainProduct-] .product.grid{gap:8px!important}section[id^=MainProduct-] .product__media-wrapper,section[id^=MainProduct-] .product__info-container{padding:6px!important;box-shadow:2px 2px #0000003d}section[id^=MainProduct-] .product__media-list{width:100%!important;margin-left:0!important;margin-bottom:0!important}section[id^=MainProduct-] .product__media-list .product__media-item{width:100%!important;max-width:100%!important}section[id^=MainProduct-] .product-info-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px!important}section[id^=MainProduct-] .product-info-label{min-height:30px;font-size:18px!important}section[id^=MainProduct-] .product-compact-title h2,section[id^=MainProduct-] .product__title h1{font-size:34px!important}section[id^=MainProduct-] .badge-container{height:auto;grid-template-columns:1fr}section[id^=MainProduct-] .badge-svg{height:38px}section[id^=MainProduct-] .product-buy-buttons .product-form__submit{height:50px;min-height:50px!important;font-size:31px!important}section[id^=MainProduct-] .product-form__quantity{grid-template-columns:1fr;align-items:start}section[id^=MainProduct-] .quantity{width:100%;max-width:190px}}body.template-product section[id^=MainProduct-]{--io-product-orange-flat: linear-gradient(180deg, #ed8a5c 0%, #e5794d 100%);--io-product-orange-flat-hover: linear-gradient(180deg, #f09266 0%, #e88156 100%);--io-product-orange-edge: #cf734f;--io-product-orange-edge-dark: #a24c2f}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .flex-wrapper{display:flex!important;grid-template-columns:none!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .label-container{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;border:1px solid var(--io-product-orange-edge)!important;border-right-color:var(--io-product-orange-edge-dark)!important;border-bottom-color:var(--io-product-orange-edge-dark)!important;box-shadow:none!important}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .label-wrapper{width:auto!important;min-width:164px!important;height:45px!important;background:var(--io-product-orange-flat)!important}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .label-wrapper img{width:auto!important;height:45px!important;max-height:45px!important;padding:4px 14px!important}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .purchase-container{flex:0 0 88px!important;width:88px!important;min-width:88px!important;height:47px!important;min-height:47px!important;border:1px solid var(--io-product-orange-edge)!important;border-right-color:var(--io-product-orange-edge-dark)!important;border-bottom-color:var(--io-product-orange-edge-dark)!important;box-shadow:none!important}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .purchase,body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .purchase button,body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .product-form__submit.button.purchase{width:100%!important;height:100%!important;min-height:0!important}body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase,body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit,body.template-product section[id^=MainProduct-] .io-trust-button{background:var(--io-product-orange-flat)!important;border:1px solid var(--io-product-orange-edge)!important;border-right-color:var(--io-product-orange-edge-dark)!important;border-bottom-color:var(--io-product-orange-edge-dark)!important;box-shadow:none!important;filter:none!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit{min-height:54px!important;text-shadow:1px 1px 0 rgba(84,35,20,.42)!important}body.template-product section[id^=MainProduct-] .io-trust-button{text-shadow:1px 1px 0 rgba(84,35,20,.38)!important}body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase:before,body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase .io-compact-purchase-plus{text-shadow:1px 1px 0 rgba(84,35,20,.42)!important}body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase:hover,body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit:hover,body.template-product section[id^=MainProduct-] .io-trust-button:hover{background:var(--io-product-orange-flat-hover)!important;filter:none!important;transform:none!important}body.template-product section[id^=MainProduct-] .io-product-buy-title{height:auto!important;min-height:0!important;padding:7px 0 1px!important;margin:0!important;color:#742b27!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:clamp(38px,4.3vw,58px)!important;line-height:.95!important;text-shadow:1px 1px 0 rgba(255,255,255,.78),2px 2px 0 rgba(116,43,39,.16)!important}body.template-product section[id^=MainProduct-] .product__info-container>.io-product-buy-title{grid-column:2 / -2!important}@media screen and (max-width:749px){body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .flex-wrapper{grid-template-columns:none!important;gap:8px!important}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .label-wrapper{min-width:148px!important}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .purchase-container{flex-basis:76px!important;width:76px!important;min-width:76px!important}body.template-product section[id^=MainProduct-] .io-product-buy-title{padding-top:5px!important;font-size:clamp(34px,12vw,48px)!important}}.product-media-modal{transition:opacity .4s cubic-bezier(.4,0,.2,1);background:#00000006}.product-media-modal__dialog{display:flex;align-items:center;justify-content:center;height:100vh;margin:0 auto;max-width:100%;padding:0}.product-media-modal__content{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto;padding:0 1rem;box-sizing:border-box}.product-zoom-image{max-height:90vh;max-width:90vw;object-fit:contain;display:block;margin:0 auto;transition:transform .4s cubic-bezier(.25,.46,.45,.94);will-change:transform;backface-visibility:hidden;transform-origin:center center;opacity:0}.product-zoom-image.zoomed{cursor:move;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:2px!important;color:rgba(var(--color-foreground),.75);display:flex;align-items:center;justify-content:center;cursor:pointer;right:2rem;padding:1.2rem;position:fixed;z-index:102;top:2rem;width:3.6rem;height:4rem;transition:background-color .2s ease,box-shadow .2s ease;box-shadow:0 2px 2px #0000004d}.product-media-modal__toggle:hover{background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),1);border-radius:2px!important}.overflow-hidden{overflow:hidden}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@media screen and (max-width:749px){.product-media-modal__toggle{top:1.5rem;right:1.5rem;width:3.6rem;height:3.6rem;padding:1rem}.product-zoom-image{max-width:95vw}.zoom-instruction{font-size:1.2rem;padding:.6rem 1.2rem;bottom:1.5rem}}.product__media-item img{transition:opacity .3s ease;cursor:zoom-in}.product__media-item img:hover{opacity:.95}.product-media-modal{background:#0000000d;height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1;transition:opacity .3s ease}.product-media-modal[open]{visibility:visible;opacity:1;z-index:101}.product-media-modal__dialog{display:flex;align-items:center;justify-content:center;height:100vh;padding:0 1.5rem;box-sizing:border-box}.product-media-modal__content{display:flex;justify-content:center;align-items:center;max-width:90vw;max-height:90vh;margin:auto;overflow:auto}.product-zoom-image{max-width:100%;max-height:100%;transition:transform .3s ease}.zoom-in-animation{animation:zoomEnter .4s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes zoomEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.product-zoom-image.zoomed{cursor:move!important;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:2px!important;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;position:fixed;z-index:102;top:2rem;right:2rem;width:3.2rem;height:3.6rem;padding:1.2rem;box-shadow:0 2px 2px #0000004d;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.product-media-modal__toggle:hover{transform:scale(1.05);background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),1);box-shadow:0 2px 2px #0000004d}.product-media-modal__toggle:active{transform:scale(.95)}.image-magnify-hover{cursor:zoom-in}.image-magnify-full-size{cursor:move}.overflow-hidden{overflow:hidden!important}.zoom-instruction{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);background-color:rgba(var(--color-foreground),.8);color:rgb(var(--color-background));padding:.8rem 1.6rem;border-radius:2rem;font-size:1.4rem;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:3}.product-media-modal[open] .zoom-instruction{animation:fadeInOut 3s ease forwards}@keyframes fadeInOut{0%,to{opacity:0}10%,90%{opacity:1}}.zoom-controls{position:absolute;bottom:2rem;right:2rem;display:flex;gap:1rem;z-index:3}.zoom-control-button{width:4rem;height:4rem;border-radius:50%;background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.75);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 2px #0000004d;transition:transform .2s ease,background-color .2s ease}@media screen and (max-width:749px){.product-media-modal__toggle{top:1.5rem;right:1.5rem;width:2.2rem;height:2.6rem;padding:1rem}.product-zoom-image{max-height:70vh}.zoom-instruction{font-size:1.2rem;padding:.6rem 1.2rem;bottom:1.5rem}.zoom-controls{bottom:1.5rem;right:1.5rem}.zoom-control-button{width:3.6rem;height:3.6rem}}.zoom-control-button:hover{transform:scale(1.05);background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),1)}.zoom-control-button:active{transform:scale(.95)}.product-media-container img{image-rendering:auto}.product-media-modal{background:#0000000d;display:flex;align-items:center;justify-content:center;padding:16px}.product-media-modal__dialog{position:relative;width:90%;max-width:1200px;margin:auto;outline:none;background:transparent}.product-media-modal__content{display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:center;padding:24px;overflow-y:auto;max-height:90vh}.product-media-modal__content img,.product-media-container img{box-shadow:0 4px 8px #0000004d;display:block;margin:0 auto}.product-media-modal__content img{width:100%!important;max-width:100%!important;height:auto!important}.product-media-container{position:relative}.magnifier{position:absolute;pointer-events:none;width:200px;height:200px;border:2px solid rgba(255,255,255,.7);background-repeat:no-repeat;display:none;z-index:10}.product-media-modal__toggle{position:absolute;top:16px;right:16px;background:#fff;color:#333;font-size:1.5rem;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 1px #0000004d;cursor:pointer;padding:4px 8px;transition:text-decoration .2s ease}.product-media-modal__toggle:hover{text-decoration:underline}.product-media-modal[open] .product-media-modal__content img{animation:snappyScale .08s steps(3) forwards}@keyframes snappyScale{0%{transform:scale(.75)}to{transform:scale(1)}}@media screen and (max-width:749px){.product-media-modal{background:#0000000d;padding:0}.product-media-modal__dialog{position:fixed;top:0;left:0;width:100vw;min-height:100vh;background:#0000001a;padding:16px;box-sizing:border-box;overflow-y:auto}.product-media-modal__content{gap:16px;padding:0;width:100%}.product-media-modal__content img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.product-media-modal__toggle{top:8px;right:8px;font-size:1.5rem}}.price-item--regular{-webkit-text-stroke:.05rem #67523b!important;color:#67523b!important;font-weight:300;font-size:1.8rem;width:15rem!important;animation:brightnessPulse 1.5s steps(3) infinite;object-position:center!important}.caption-large .price .price__container .price__regular .price-item--regular{font-size:.5rem!important}.price:hover{filter:brightness(1.08);animation:brightness-pulse .5s steps(3) infinite!important}.product__tax{margin-top:4px!important;color:#8b0000!important}.rte a{color:orange!important;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.product__title>*{margin:0;font-weight:300;-webkit-text-stroke:.02rem #ab857c;color:#ab857c;font-size:3rem}.product__description{color:#ab857c;-webkit-text-stroke:.25px #ab857c}.thumbnail,.thumbnail[aria-current]{box-shadow:0 1px 4px #0003!important}.thumbnail[aria-current]{border:1px grey solid}.slider-button{background:#fff!important;box-shadow:none!important}section[id^=MainProduct-] .product-media-container img,section[id^=MainProduct-] .product__media img{box-shadow:none!important;margin:0!important}section[id^=MainProduct-] .product__media-wrapper .slider-button{background:linear-gradient(#7a6151,#3d3029)!important;border:1px solid #2c211c!important;border-radius:0!important;color:#fff!important;box-shadow:inset 1px 1px #ffffff40,inset -1px -1px #00000047!important}section[id^=MainProduct-] .product__description,section[id^=MainProduct-] .product__tax,section[id^=MainProduct-] .rte,section[id^=MainProduct-] .rte a{color:var(--io-product-ink, #6a211d)!important}section[id^=MainProduct-]{--io-product-info-width: clamp(330px, 44%, 386px)}section[id^=MainProduct-] .product__media-wrapper,section[id^=MainProduct-] .product__info-container{border-top:var(--io-window-border-top, 1px solid rgba(255, 255, 255, .96))!important;border-left:var(--io-window-border-left, 1px solid rgba(255, 255, 255, .9))!important;border-right:var(--io-window-border-right, 2px solid #6f6f6f)!important;border-bottom:var(--io-window-border-bottom, 2px solid #6f6f6f)!important;box-shadow:var(--io-bevel-out-large, 4px 4px 0 rgba(0, 0, 0, .16))!important}section[id^=MainProduct-] .product__media-wrapper{background:var(--io-window-panel-bg, linear-gradient(180deg, #ffffff 0%, #fffefd 74%, #f4f1f0 100%))!important}section[id^=MainProduct-] .product__media-item{border:0!important;border-bottom:var(--io-window-border-bottom, 2px solid #6f6f6f)!important;background:#fff!important}section[id^=MainProduct-] .product__media-list .product__media-item:last-child{border-bottom:0!important}section[id^=MainProduct-] .product__media,section[id^=MainProduct-] .product__media .media{display:grid!important;place-items:center!important;overflow:hidden!important}section[id^=MainProduct-] .product-form__quantity{grid-template-columns:auto max-content;justify-content:start}section[id^=MainProduct-] .quantity{display:grid!important;grid-template-columns:42px 66px 42px;width:150px!important;min-width:150px!important;min-height:36px;background:transparent!important;border:0!important;box-shadow:var(--io-bevel-out, 2px 2px 0 rgba(0, 0, 0, .14))!important}section[id^=MainProduct-] .quantity__button{width:42px!important;min-width:42px!important;height:36px!important;color:var(--io-product-muted, #87534e)!important;background:var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-top:var(--io-window-border-top, 1px solid rgba(255, 255, 255, .96))!important;border-left:var(--io-window-border-left, 1px solid rgba(255, 255, 255, .9))!important;border-right:1px solid rgba(122,90,84,.25)!important;border-bottom:var(--io-window-border-bottom, 2px solid #6f6f6f)!important}section[id^=MainProduct-] .quantity__button:last-child{border-right:var(--io-window-border-right, 2px solid #6f6f6f)!important}section[id^=MainProduct-] .quantity__input{height:36px!important;min-height:36px!important;color:var(--io-product-ink, #6a211d)!important;background:#fff!important;border-top:1px solid #ded1cb!important;border-right:1px solid #ded1cb!important;border-bottom:var(--io-window-border-bottom, 2px solid #6f6f6f)!important;border-left:0!important;box-shadow:inset 1px 1px #ffffffeb!important;opacity:1!important}@media screen and (min-width:990px){section[id^=MainProduct-]{width:var(--io-home-content-width, var(--desktop-width, 850px))!important;max-width:var(--io-home-content-width, var(--desktop-width, 850px))!important;margin-left:var(--io-home-lane-left, auto)!important;margin-right:auto!important;box-sizing:border-box!important}section[id^=MainProduct-] .product.grid{grid-template-columns:minmax(0,calc(100% - var(--io-product-info-width) - 8px)) minmax(0,var(--io-product-info-width))!important;gap:8px!important;width:100%!important}section[id^=MainProduct-] .product__media-wrapper,section[id^=MainProduct-] .product__info-wrapper{min-width:0!important}section[id^=MainProduct-] .product__media-item:first-child .product__media,section[id^=MainProduct-] .product__media-item:first-child .media{min-height:clamp(360px,54vh,560px)}}@media screen and (min-width:750px)and (max-width:989px){section[id^=MainProduct-]{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:12px!important;margin-right:12px!important}}body.template-product section[id^=MainProduct-] .io-product-gallery{display:none}@media screen and (min-width:990px){body.template-product section[id^=MainProduct-]{--io-product-shell-inset: var(--io-space-sm, 8px);--io-product-column-gap: var(--io-space-sm, 8px);--io-product-fit-info-width: clamp(292px, 35%, 336px);--io-product-media-gap: var(--io-space-sm, 8px);--io-product-thumb-size: clamp(68px, 7vw, 88px);--io-product-main-image-zoom: 1;--io-product-main-image-shift-y: 0%;width:var(--io-home-content-width, var(--desktop-width, 850px))!important;max-width:var(--io-home-content-width, var(--desktop-width, 850px))!important;margin-left:var(--io-home-lane-left, auto)!important;margin-right:auto!important;padding-left:var(--io-product-shell-inset)!important;padding-right:var(--io-product-shell-inset)!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .product.grid{grid-template-columns:minmax(0,1fr) minmax(0,var(--io-product-fit-info-width))!important;justify-content:start!important;gap:var(--io-product-column-gap)!important;align-items:start!important;width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .product__media-wrapper,body.template-product section[id^=MainProduct-] .product__info-wrapper{min-width:0!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery--legacy{display:none!important}body.template-product section[id^=MainProduct-] .io-product-gallery{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}body.template-product section[id^=MainProduct-] .io-product-gallery__stage{position:relative!important;display:grid!important;grid-template-rows:var(--io-product-stage-title-height, var(--io-window-title-height, 34px)) auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;border-bottom:var(--io-window-border-bottom, 2px solid #6f6f6f)!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__title{position:relative!important;z-index:3!important;width:100%!important;min-width:0!important;height:var(--io-product-stage-title-height, var(--io-window-title-height, 34px))!important;min-height:var(--io-product-stage-title-height, var(--io-window-title-height, 34px))!important;margin:0!important;padding:0 12px!important;display:flex!important;align-items:center!important;color:var(--io-window-text, #71251f)!important;background:var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:var(--io-window-border-bottom, 2px solid #6f6f6f)!important;box-shadow:none!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:24px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__viewport{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:var(--io-product-selected-ratio, 1)!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__panel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#fff!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__panel img,body.template-product section[id^=MainProduct-] .io-product-gallery__panel video,body.template-product section[id^=MainProduct-] .io-product-gallery__panel iframe,body.template-product section[id^=MainProduct-] .io-product-gallery__panel model-viewer{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;box-shadow:none!important;transform:none!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__panel video,body.template-product section[id^=MainProduct-] .io-product-gallery__panel iframe,body.template-product section[id^=MainProduct-] .io-product-gallery__panel model-viewer{object-fit:contain!important;border:0!important}body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame{position:relative!important;display:grid!important;place-items:center!important;-webkit-appearance:none!important;appearance:none!important;border:0!important;cursor:zoom-in!important;font:inherit!important;text-align:inherit!important;vertical-align:middle!important;overflow:hidden!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:var(--io-media-ratio, 1)!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important;isolation:isolate}body.template-product section[id^=MainProduct-] .io-product-gallery__modal-trigger:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;pointer-events:none!important;opacity:0!important;background:linear-gradient(180deg,#ffffff42,#ecf6ff57 42%,#6da1ff6b)!important;transition:opacity .14s steps(2,end)!important}body.template-product section[id^=MainProduct-] .io-product-gallery__modal-trigger:hover:after,body.template-product section[id^=MainProduct-] .io-product-gallery__modal-trigger:focus-visible:after{opacity:1!important}body.template-product section[id^=MainProduct-] .io-product-gallery__modal-trigger:focus-visible{outline:2px solid rgba(68,109,224,.76)!important;outline-offset:-4px!important}body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame--wide{width:100%!important;height:100%!important}body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame--tall{width:100%!important;height:100%!important}body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame img{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center center!important;background:transparent!important;transform:none!important}body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(1):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(1),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(2):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(2),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(3):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(3),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(4):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(4),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(5):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(5),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(6):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(6),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(7):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(7),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(8):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(8),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(9):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(9),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(10):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(10),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(11):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(11),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(12):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(12),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(13):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(13),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(14):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(14),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(15):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(15),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(16):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(16),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(17):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(17),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(18):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(18),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(19):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(19),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(20):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(20){opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumbs{--io-product-thumb-bar-height: clamp(10px, 1vw, 14px);--io-product-thumb-idle-bar-bg: var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%));--io-product-thumb-selected-bar-bg: linear-gradient(180deg, #e9edff 0%, #dfe6ff 16%, #c4d0ff 43%, #afbef5 73%, #91a6ee 96%, #8298e8 100%);display:grid!important;grid-template-columns:repeat(auto-fill,var(--io-product-thumb-size))!important;grid-auto-rows:var(--io-product-thumb-size)!important;gap:var(--io-product-media-gap)!important;justify-content:start!important;align-items:start!important;width:100%!important;max-width:100%!important;margin:0!important;padding:var(--io-product-media-gap)!important;overflow:hidden!important;background:var(--io-window-panel-bg, #fff)!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb{--io-product-thumb-bar-bg: var(--io-product-thumb-idle-bar-bg);--io-product-thumb-bar-border: rgba(111, 55, 45, .28);position:relative!important;display:grid!important;place-items:center!important;width:var(--io-product-thumb-size)!important;height:var(--io-product-thumb-size)!important;margin:0!important;padding:0!important;overflow:hidden!important;cursor:pointer!important;background:#fff!important;border:2px solid!important;border-color:rgba(255,255,255,.98) rgba(119,111,107,.72) rgba(95,89,86,.86) rgba(255,255,255,.94)!important;box-shadow:inset 1px 1px #fffffff0,inset -1px -1px #0000002e,0 1px #0000001f!important;box-sizing:border-box!important;isolation:isolate}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb:before{content:""!important;position:absolute;z-index:3;top:0;right:0;left:0;height:var(--io-product-thumb-bar-height);pointer-events:none;background:var(--io-product-thumb-bar-bg)!important;border-bottom:1px solid var(--io-product-thumb-bar-border);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #68423b2e!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb:after{content:""!important;position:absolute;z-index:2;top:var(--io-product-thumb-bar-height);right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(180deg,#ffffff2e,#edf7ff3d 44%,#75a8ff57)!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb-badge{position:absolute!important;right:5px!important;bottom:5px!important;z-index:4!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;color:#fff!important;background:#6f251fe0!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:1px 1px #0000003d!important;pointer-events:none!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb-badge svg{width:10px!important;height:14px!important;display:block!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb img{position:absolute!important;z-index:1!important;top:var(--io-product-thumb-bar-height)!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:calc(100% - var(--io-product-thumb-bar-height))!important;max-width:100%!important;max-height:calc(100% - var(--io-product-thumb-bar-height))!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important;background:#fff!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(1):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(1),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(2):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(2),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(3):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(3),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(4):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(4),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(5):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(5),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(6):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(6),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(7):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(7),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(8):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(8),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(9):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(9),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(10):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(10),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(11):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(11),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(12):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(12),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(13):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(13),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(14):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(14),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(15):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(15),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(16):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(16),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(17):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(17),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(18):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(18),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(19):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(19),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(20):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(20){--io-product-thumb-bar-bg: var(--io-product-thumb-selected-bar-bg);--io-product-thumb-bar-border: rgba(0, 77, 255, .64);border:2px solid var(--io-product-blue, #004dff)!important;border-color:var(--io-product-blue, #004dff)!important;box-shadow:inset 1px 1px #ffffffdb,inset -1px -1px #00000029,0 1px #0000002e!important}body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(1):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(1):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(2):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(2):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(3):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(3):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(4):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(4):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(5):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(5):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(6):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(6):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(7):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(7):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(8):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(8):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(9):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(9):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(10):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(10):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(11):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(11):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(12):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(12):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(13):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(13):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(14):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(14):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(15):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(15):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(16):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(16):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(17):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(17):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(18):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(18):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(19):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(19):after,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(20):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(20):after{opacity:1}body.template-product section[id^=MainProduct-] media-gallery,body.template-product section[id^=MainProduct-] .product__media-wrapper slider-component,body.template-product section[id^=MainProduct-] .product__media-wrapper .slider-mobile-gutter{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] media-gallery{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--io-product-media-gap)!important}body.template-product section[id^=MainProduct-] .product__media-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;margin-left:0!important;margin-right:0!important;padding:0!important;overflow:hidden!important;list-style:none!important;line-height:0!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .product__media-list:after{content:none!important;display:none!important}body.template-product section[id^=MainProduct-] .product__media-item.is-active,body.template-product section[id^=MainProduct-] .product__media-item.product__media-item--single{display:grid!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;border-bottom:0!important;overflow:hidden!important;box-sizing:border-box!important;float:none!important;flex:none!important;grid-column:1 / -1!important;min-width:0!important;scroll-snap-align:unset!important}body.template-product section[id^=MainProduct-] .product__media-list .product__media-item:not(.is-active):not(.product__media-item--single){display:none!important}body.template-product section[id^=MainProduct-] .product__media-item.is-active .product-media-container,body.template-product section[id^=MainProduct-] .product__media-item.is-active .product__modal-opener,body.template-product section[id^=MainProduct-] .product__media-item.is-active .product__media,body.template-product section[id^=MainProduct-] .product__media-item.is-active .media{--aspect-ratio: 1 !important;--ratio-percent: 0% !important;--contained-width: 100% !important;--constrained-min-height: 0px !important;--constrained-height: 100% !important;--viewport-offset: 0px !important;display:grid!important;place-items:center!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;animation:none!important}body.template-product section[id^=MainProduct-] .product__media-item.is-active:has(img[src*=hand_]),body.template-product section[id^=MainProduct-] .product__media-item.is-active:has(img[src*=holding_]){--io-product-main-image-zoom: 1;--io-product-main-image-shift-y: 0%}body.template-product section[id^=MainProduct-] .product__media-item.is-active .media>img,body.template-product section[id^=MainProduct-] .product__media-item.is-active .product__media img{position:absolute!important;top:50%!important;left:50%!important;width:calc(100% - (var(--io-product-media-gap) * 2))!important;height:calc(100% - (var(--io-product-media-gap) * 2))!important;max-width:calc(100% - (var(--io-product-media-gap) * 2))!important;max-height:calc(100% - (var(--io-product-media-gap) * 2))!important;padding:0!important;object-fit:contain!important;object-position:center center!important;box-shadow:none!important;filter:saturate(1.04) contrast(1.03)!important;transform:translate3d(-50%,calc(-50% + var(--io-product-main-image-shift-y)),0) scale(var(--io-product-main-image-zoom))!important;transform-origin:center center!important}body.template-product section[id^=MainProduct-] .product__media-wrapper .slider-buttons,body.template-product section[id^=MainProduct-] .product__media-icon{display:none!important}body.template-product section[id^=MainProduct-] .product__media-item.is-active .product__modal-opener{position:absolute!important}body.template-product section[id^=MainProduct-] .product__media-item.is-active .product__media-toggle{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}body.template-product section[id^=MainProduct-] .thumbnail-slider{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;margin:0!important;padding:var(--io-product-media-gap) var(--io-product-media-gap) var(--io-product-media-gap)!important;border-top:var(--io-window-border-bottom, 2px solid #6f6f6f)!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .thumbnail-slider .slider-button{display:none!important}body.template-product section[id^=MainProduct-] .thumbnail-list{display:grid!important;grid-template-columns:repeat(auto-fill,var(--io-product-thumb-size))!important;grid-auto-columns:var(--io-product-thumb-size)!important;gap:var(--io-product-media-gap)!important;justify-content:start!important;align-items:start!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;overflow:hidden!important;list-style:none!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .thumbnail-list__item{width:var(--io-product-thumb-size)!important;min-width:0!important;max-width:var(--io-product-thumb-size)!important;height:var(--io-product-thumb-size)!important;flex:0 0 var(--io-product-thumb-size)!important;aspect-ratio:1 / 1!important;overflow:hidden!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .thumbnail-list__item:before{content:none!important;display:none!important}body.template-product section[id^=MainProduct-] .thumbnail{position:static!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important;padding:4px!important;box-sizing:border-box!important}}html.io-product-lightbox-open,html.io-product-lightbox-open body{overflow:hidden!important}html.io-product-lightbox-open,html.io-product-lightbox-open body,html.io-product-lightbox-open body.page-transition{transform:none!important;perspective:none!important}body.template-product .io-product-lightbox[hidden]{display:none!important}body.template-product .io-product-lightbox{--io-lightbox-edge: clamp(12px, 3vw, 28px);--io-lightbox-edge-total: clamp(24px, 6vw, 56px);--io-lightbox-media-inset: 9px;--io-lightbox-media-inset-total: 18px;--io-lightbox-blue-glass-bg: linear-gradient(180deg, #e9edff 0%, #dfe6ff 16%, #c4d0ff 43%, #afbef5 73%, #91a6ee 96%, #8298e8 100%);--io-lightbox-frame-hi: rgba(255, 255, 255, .72);--io-lightbox-frame-lo: rgba(36, 61, 142, .54);position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:var(--io-lightbox-edge)!important;opacity:0;pointer-events:none;transition:opacity .18s ease-out;box-sizing:border-box!important;isolation:isolate!important}body.template-product .io-product-lightbox.is-open{opacity:1;pointer-events:auto}body.template-product .io-product-lightbox.is-closing{opacity:0!important;pointer-events:none!important;transition:opacity .17s ease-out!important}body.template-product .io-product-lightbox:before,body.template-product .io-product-lightbox:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important}body.template-product .io-product-lightbox:before{z-index:0!important;opacity:0;background:linear-gradient(0deg,#0033cc80,#0040e261,#1c58f52e 68%,#1c58f500)!important}body.template-product .io-product-lightbox:after{z-index:1!important;background-image:repeating-linear-gradient(180deg,#ffffff85 0 6px,#fff6 16px,#ffffff3d 44px,#ffffff1a 92px,#ffffff06 144px,#00000006 188px,#00000024 244px,#0000003d 320px)!important;background-repeat:repeat!important;background-size:200% 20px!important;background-position:0 0!important;filter:blur(3px)!important;opacity:0;mix-blend-mode:normal!important}body.template-product .io-product-lightbox.is-open:before{animation:io-product-lightbox-gradient-enter .22s ease-out both!important}body.template-product .io-product-lightbox.is-open:after{animation:io-product-lightbox-scan-enter .28s ease-out 35ms both!important}body.template-product .io-product-lightbox.is-closing:before{opacity:0!important;animation:none!important;transition:opacity .15s ease-out!important}body.template-product .io-product-lightbox.is-closing:after{opacity:0!important;animation:none!important;transition:opacity .13s ease-out!important}body.template-product .io-product-lightbox__backdrop{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;background:transparent!important}body.template-product .io-product-lightbox__loader{position:absolute!important;z-index:3!important;display:grid!important;place-items:center!important;width:58px!important;height:58px!important;color:#fff!important;opacity:0!important;pointer-events:none!important;transform:scale(.94)!important;transition:opacity .14s ease-out,transform .18s cubic-bezier(.2,.7,.25,1)!important}body.template-product .io-product-lightbox__loader:before{content:""!important;display:block!important;width:34px!important;height:34px!important;border-radius:50%!important;border:4px solid rgba(255,255,255,.28)!important;border-top-color:#fffffff5!important;border-right-color:#cbd7ffbd!important;box-shadow:0 0 0 1px #243d8e61,0 8px 22px #00000047!important;animation:io-product-lightbox-loader-spin .76s linear infinite!important}body.template-product .io-product-lightbox__loader span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body.template-product .io-product-lightbox.is-open.is-loading .io-product-lightbox__loader{opacity:1!important;transform:scale(1)!important;transition-delay:70ms!important}body.template-product .io-product-lightbox__window{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:4!important;display:grid!important;grid-template-rows:var(--io-window-title-height, 34px) minmax(0,auto)!important;width:fit-content!important;max-width:calc(100vw - var(--io-lightbox-edge-total))!important;max-height:calc(100dvh - var(--io-lightbox-edge-total))!important;overflow:hidden!important;background:linear-gradient(180deg,#fff0,#e8eeff4d 42%,#8298e880),var(--io-window-panel-bg, linear-gradient(180deg, #ffffff 0%, #fffefd 74%, #f4f1f0 100%))!important;border-top:2px solid rgba(255,255,255,.98)!important;border-left:2px solid rgba(255,255,255,.94)!important;border-right:4px solid rgba(117,136,201,.66)!important;border-bottom:4px solid rgba(117,136,201,.96)!important;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #798feb6b,4px 4px #1a1f4847,0 18px #0000002e,12px 30px 44px #00000075,0 42px 80px #00000057!important;outline:none!important;box-sizing:border-box!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,14px,0)!important;will-change:opacity,transform!important}body.template-product .io-product-lightbox.is-ready .io-product-lightbox__window{opacity:1!important;pointer-events:auto!important;transform:translateZ(0)!important;transition:opacity .21s ease-out,transform .3s cubic-bezier(.2,.7,.25,1)!important;transition-delay:70ms!important}body.template-product .io-product-lightbox.is-closing .io-product-lightbox__window{opacity:0!important;pointer-events:none!important;transform:translate3d(0,3%,0) scaleY(1.003)!important;transition:opacity .17s ease-out,transform .17s cubic-bezier(.2,.68,.24,1) 45ms!important}body.template-product .io-product-lightbox__title{display:grid!important;grid-template-columns:minmax(0,1fr) var(--io-window-title-height, 34px)!important;align-items:center!important;width:100%!important;height:var(--io-window-title-height, 34px)!important;min-height:var(--io-window-title-height, 34px)!important;padding:0 0 0 12px!important;color:#243d8e!important;background:var(--io-lightbox-blue-glass-bg)!important;border:0!important;border-bottom:4px solid rgba(117,136,201,.96)!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #798febdb,0 1px #00000061!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:24px!important;line-height:1!important;letter-spacing:0!important;text-shadow:1px 1px 0 rgba(255,255,255,.72)!important;box-sizing:border-box!important}body.template-product .io-product-lightbox__title span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.template-product .io-product-lightbox__close{display:grid!important;place-items:center!important;justify-self:center!important;align-self:center!important;width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;max-width:21px!important;max-height:21px!important;margin:0!important;padding:0!important;color:#fff!important;background:linear-gradient(135deg,#ff9a8f,#ff1b12 52%,#9f0000)!important;border-top:1px solid rgba(255,255,255,.9)!important;border-left:1px solid rgba(255,255,255,.82)!important;border-right:2px solid rgba(38,38,48,.72)!important;border-bottom:2px solid rgba(28,28,36,.76)!important;box-shadow:inset 1px 1px #ffffff9e,inset -1px -1px #00000047,3px 3px #00000052,5px 5px 6px #0000002e!important;font-size:0!important;line-height:1!important;text-shadow:none!important;cursor:pointer!important}body.template-product .io-product-lightbox__close:hover,body.template-product .io-product-lightbox__close:focus-visible{filter:brightness(1.12)!important;outline:none!important}body.template-product .io-product-lightbox__viewport{position:relative!important;display:grid!important;place-items:center!important;max-width:calc(100vw - var(--io-lightbox-edge-total))!important;max-height:calc(100dvh - var(--io-lightbox-edge-total) - var(--io-window-title-height, 34px))!important;padding:var(--io-lightbox-media-inset)!important;overflow:hidden!important;background:var(--io-lightbox-blue-glass-bg)!important;box-sizing:border-box!important;isolation:isolate!important}body.template-product .io-product-lightbox__viewport:after{content:""!important;position:absolute!important;inset:calc(var(--io-lightbox-media-inset) - 1px)!important;z-index:2!important;pointer-events:none!important;box-shadow:-2px -2px 0 var(--io-lightbox-frame-hi),2px 2px 0 var(--io-lightbox-frame-lo),inset 1px 1px #ffffff57,inset -1px -1px #243d8e57!important}body.template-product .io-product-lightbox__image{position:relative!important;z-index:1!important;display:block!important;width:auto!important;height:auto!important;max-width:calc(100vw - var(--io-lightbox-edge-total) - var(--io-lightbox-media-inset-total))!important;max-height:calc(100dvh - var(--io-lightbox-edge-total) - var(--io-window-title-height, 34px) - var(--io-lightbox-media-inset-total))!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center center!important;box-shadow:none!important;background:#fff!important;opacity:0!important;transition:opacity .12s ease-out!important}body.template-product .io-product-lightbox.is-ready .io-product-lightbox__image{opacity:1!important}@keyframes io-product-lightbox-gradient-enter{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes io-product-lightbox-scan-enter{0%{opacity:0}to{opacity:.3}}@keyframes io-product-lightbox-loader-spin{to{transform:rotate(360deg)}}body.template-product section[id^=MainProduct-] .product-media-container,body.template-product section[id^=MainProduct-] .product__modal-opener,body.template-product section[id^=MainProduct-] .product__media,body.template-product section[id^=MainProduct-] .product__media .media{width:100%!important;max-width:100%!important}body.template-product section[id^=MainProduct-] .product__media img{width:100%!important;height:100%!important;max-height:100%!important;padding:8px!important;object-fit:contain!important}body.template-product section[id^=MainProduct-] .product-info-labels{gap:4px!important}body.template-product section[id^=MainProduct-] .product-info-label{min-height:29px!important;padding:2px 5px!important;font-size:clamp(13px,1vw,16px)!important;line-height:1.05!important}body.template-product section[id^=MainProduct-] .product-info-label>span{display:block!important;max-width:100%;white-space:nowrap}body.template-product section[id^=MainProduct-] .product-compact-title h2,body.template-product section[id^=MainProduct-] .product__title h1{padding:6px 8px!important;font-size:clamp(26px,2vw,34px)!important;line-height:1.04!important}body.template-product section[id^=MainProduct-] .product-info-price__item,body.template-product section[id^=MainProduct-] .product-info-price__item--compare,body.template-product section[id^=MainProduct-] .product-info-price__item--sale,body.template-product section[id^=MainProduct-] [id^=price-] .price-item{font-size:26px!important}body.template-product section[id^=MainProduct-] .badge-container{gap:5px!important;height:40px!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit{min-height:48px!important;height:48px!important;font-size:28px!important}body.template-product section[id^=MainProduct-] .sale{min-height:58px!important;max-height:72px!important}body.template-product section[id^=MainProduct-] .product-form__quantity{grid-template-columns:max-content max-content!important;gap:8px!important;width:fit-content!important;max-width:100%!important}body.template-product section[id^=MainProduct-] .product-form__quantity .form__label{min-height:36px!important;padding:4px 8px!important;font-size:22px!important}body.template-product section[id^=MainProduct-] .quantity__rules-cart{display:none!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__toggle{min-height:34px!important;font-size:22px!important}body.template-product section[id^=MainProduct-] .product-info-label{color:#743633!important;background:linear-gradient(180deg,#fff7f4db,#ffffff9e)!important;border:1px solid rgba(107,38,35,.22)!important;box-shadow:none!important;text-shadow:none!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit,body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase,body.template-product section[id^=MainProduct-] .io-trust-button{color:#fff!important;background:linear-gradient(180deg,#e9875e,#df7952)!important;border:1px solid #c76f50!important;border-right-color:#9c4b31!important;border-bottom-color:#9c4b31!important;box-shadow:none!important;text-shadow:none!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit span{display:block!important;color:inherit!important;line-height:1!important;white-space:nowrap!important}body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase:before,body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase .io-compact-purchase-plus{content:"+"!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:grid!important;place-items:center!important;color:#fff!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:28px!important;font-weight:700!important;line-height:1!important;text-shadow:1px 1px 0 rgba(0,0,0,.54)!important;pointer-events:none!important}body.template-product #MainContent .related-products .quick-add{align-items:end!important;justify-content:space-between!important;gap:8px!important;overflow:visible!important}body.template-product section[id^=MainProduct-] .io-trust-button{height:54px!important;min-height:54px!important;padding:5px 8px 6px!important;row-gap:1px!important}body.template-product section[id^=MainProduct-] .io-trust-button__icon svg{stroke-width:2.15!important}body.template-product section[id^=MainProduct-] .io-trust-button__label{color:inherit!important;text-shadow:none!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit{min-height:54px!important;border-width:1px!important;font-size:clamp(30px,3vw,38px)!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit span{color:inherit!important;text-shadow:none!important}body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase:before,body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase .io-compact-purchase-plus{text-shadow:none!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit:hover,body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase:hover,body.template-product section[id^=MainProduct-] .io-trust-button:hover{background:linear-gradient(180deg,#ee9068,#e3815a)!important;box-shadow:none!important;filter:none!important;transform:none!important}body.template-product section[id^=MainProduct-] .product-collapsible-description{color:#6b2623!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__content{background:linear-gradient(180deg,#fffffff0,#ffffffd1)!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__inner,body.template-product section[id^=MainProduct-] .product-collapsible-description__inner.rte{padding:14px 16px 16px!important;color:#5d2927!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:clamp(16px,1.18vw,19px)!important;font-weight:400!important;line-height:1.22!important;letter-spacing:0!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__inner p,body.template-product section[id^=MainProduct-] .product-collapsible-description__inner li{margin:0 0 9px!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;letter-spacing:0!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__inner p:first-child{color:#6b2623!important;font-size:clamp(17px,1.26vw,20px)!important;line-height:1.2!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__inner strong,body.template-product section[id^=MainProduct-] .product-collapsible-description__inner b{color:#6b2623!important;font-weight:400!important;text-transform:none!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__inner p:has(strong):not(:first-child),body.template-product section[id^=MainProduct-] .product-collapsible-description__inner h2,body.template-product section[id^=MainProduct-] .product-collapsible-description__inner h3,body.template-product section[id^=MainProduct-] .product-collapsible-description__inner h4{margin:14px 0 7px!important;padding:5px 8px 6px!important;color:#6b2623!important;background:linear-gradient(180deg,#fff7f4db,#ffffff9e)!important;border-bottom:1px solid rgba(107,38,35,.22)!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:clamp(18px,1.34vw,21px)!important;font-weight:400!important;line-height:1.08!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__inner ul,body.template-product section[id^=MainProduct-] .product-collapsible-description__inner ol{display:grid!important;gap:0!important;margin:6px 0 12px!important;padding:0!important;list-style:none!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__inner li{position:relative!important;margin:0!important;padding:7px 0 7px 22px!important;border-bottom:1px solid rgba(107,38,35,.16)!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__inner li:before{content:""!important;position:absolute!important;top:1.05em!important;left:4px!important;width:8px!important;height:2px!important;background:currentColor!important;opacity:.72!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__inner a{color:#2448a9!important;text-decoration:underline!important;text-underline-offset:2px!important}@media screen and (max-width:749px){body.template-product section[id^=MainProduct-] .product-collapsible-description__inner,body.template-product section[id^=MainProduct-] .product-collapsible-description__inner.rte{padding:12px 14px 15px!important;font-size:clamp(15px,4.35vw,18px)!important;line-height:1.24!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__inner p:first-child{font-size:clamp(16px,4.7vw,19px)!important}}body.template-product section[id^=MainProduct-]{--io-product-orange-flat: linear-gradient(180deg, #e9875e 0%, #df7952 100%);--io-product-orange-flat-hover: linear-gradient(180deg, #ee9068 0%, #e3815a 100%)}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form{display:none!important}body.template-product section[id^=MainProduct-] .product__info-container{row-gap:11px!important}body.template-product section[id^=MainProduct-] .product-badges-and-sale-banner{margin-top:4px!important}body.template-product section[id^=MainProduct-] .badge-container{gap:9px!important;margin:0!important}body.template-product section[id^=MainProduct-] .product-buy-buttons{margin-top:0!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit,body.template-product section[id^=MainProduct-] .io-trust-button{color:#fff!important;background:var(--io-product-orange-flat)!important;border:1px solid #c76f50!important;border-right-color:#9c4b31!important;border-bottom-color:#9c4b31!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important;text-shadow:none!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit:hover,body.template-product section[id^=MainProduct-] .io-trust-button:hover{background:var(--io-product-orange-flat-hover)!important;filter:none!important;transform:none!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit span,body.template-product section[id^=MainProduct-] .io-trust-button__label,body.template-product section[id^=MainProduct-] .io-trust-button__icon{color:inherit!important;text-shadow:none!important}body.template-product section[id^=MainProduct-] .io-trust-button{height:52px!important;min-height:52px!important;padding:5px 8px 6px!important;row-gap:0!important}body.template-product section[id^=MainProduct-] .io-trust-button__icon{height:24px!important}body.template-product section[id^=MainProduct-] .io-trust-button__icon svg{width:28px!important;height:22px!important;stroke-width:2.1!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit{min-height:52px!important;height:52px!important;font-size:clamp(30px,3vw,38px)!important}body.template-product section[id^=MainProduct-] .share-button__button{min-height:34px!important;padding:5px 12px 6px!important;color:#6b2623!important;background:linear-gradient(180deg,#fff7f4db,#ffffff9e)!important;border:1px solid rgba(107,38,35,.24)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:18px!important;line-height:1!important;text-shadow:none!important}body.template-product #MainContent>.shopify-section:has(.related-products)>.gradient,body.template-product #MainContent>.shopify-section:has(.related-products)>[class*=color-]{background:transparent!important;background-color:transparent!important}@media screen and (min-width:990px){body.template-product #MainContent .related-products{width:var(--io-home-content-width, 850px)!important;max-width:var(--io-home-content-width, 850px)!important;margin-left:var(--io-home-lane-left, auto)!important;margin-right:auto!important;padding:16px var(--io-space-lg, 12px) var(--io-space-lg, 12px)!important;box-sizing:border-box!important}body.template-product #MainContent product-recommendations.related-products.page-width{width:var(--io-home-content-width, 850px)!important;max-width:var(--io-home-content-width, 850px)!important;margin-left:var(--io-home-lane-left, auto)!important;margin-right:auto!important;padding-left:var(--io-space-lg, 12px)!important;padding-right:var(--io-space-lg, 12px)!important;box-sizing:border-box!important}}body.template-product #MainContent .related-products__heading{margin:0 0 12px!important;color:var(--io-window-text, #71251f)!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:clamp(28px,2.3vw,36px)!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important}body.template-product #MainContent .related-products .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--io-space-lg, 12px)!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.template-product #MainContent .related-products .grid__item{flex:initial!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0!important}body.template-product #MainContent .related-products .card-wrapper,body.template-product #MainContent .related-products .product-card-wrapper{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;background:transparent!important}body.template-product #MainContent .related-products .card{display:flex!important;height:auto!important;min-height:0!important;flex-direction:column!important;background:var(--io-window-panel-bg, #fff)!important;border-top:var(--io-window-border-top, 1px solid #fff)!important;border-left:var(--io-window-border-left, 1px solid #fff)!important;border-right:var(--io-window-border-right, 2px solid #777)!important;border-bottom:var(--io-window-border-bottom, 2px solid #777)!important;box-shadow:var(--io-bevel-out-large, 4px 4px 0 rgba(0, 0, 0, .16))!important}body.template-product #MainContent .related-products .card__inner{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#fff!important;border:0!important;border-bottom:var(--io-window-border-bottom, 2px solid #777)!important}body.template-product #MainContent .related-products .card__inner:before{content:""!important;display:block!important;padding-bottom:100%!important}body.template-product #MainContent .related-products .card__media,body.template-product #MainContent .related-products .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .card__media img,body.template-product #MainContent .related-products .card__media .media img,body.template-product #MainContent .related-products .card__media video,body.template-product #MainContent .related-products .card__media .media video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .card>.card__content{display:flex!important;height:156px!important;min-height:156px!important;max-height:156px!important;flex:0 0 156px!important;flex-direction:column!important;padding:8px!important;overflow:hidden!important;background:var(--io-window-panel-bg, #fff)!important;border:0!important}body.template-product #MainContent .related-products .card__heading,body.template-product #MainContent .related-products .card__heading a,body.template-product #MainContent .related-products .card-information,body.template-product #MainContent .related-products .price{color:var(--io-window-text, #71251f)!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-weight:400!important}body.template-product #MainContent .related-products .card__heading,body.template-product #MainContent .related-products .card__heading a{margin:0!important;overflow:hidden!important;font-size:19px!important;line-height:1.02!important}body.template-product #MainContent .related-products .card-wrapper:before{display:none!important;content:none!important}body.template-product #MainContent .related-products .card{overflow:hidden!important}body.template-product #MainContent .related-products .card>.card__content{display:block!important;height:var(--io-product-copy-height, 154px)!important;min-height:var(--io-product-copy-height, 154px)!important;max-height:var(--io-product-copy-height, 154px)!important;flex:0 0 var(--io-product-copy-height, 154px)!important;padding:10px 8px 8px!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .card>.card__content>.card__information{display:grid!important;grid-template-rows:minmax(0,1fr) var(--io-product-action-height, 28px)!important;row-gap:7px!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}body.template-product #MainContent .related-products .card-information{display:none!important}body.template-product #MainContent .related-products .card__heading{min-height:0!important;max-height:none!important}body.template-product #MainContent .related-products .quick-add{position:static!important;display:flex!important;align-items:end!important;justify-content:flex-end!important;align-self:stretch!important;gap:8px!important;width:100%!important;height:var(--io-product-action-height, 31px)!important;min-height:var(--io-product-action-height, 31px)!important;margin:0!important;padding:0!important;overflow:hidden!important}body.template-product #MainContent .related-products .io-card-price-tag{flex:0 1 auto!important;max-width:calc(100% - 52px)!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.template-product #MainContent .related-products .quickadd{position:static!important;right:auto!important;bottom:auto!important;flex:0 0 44px!important;width:44px!important;height:25px!important;margin:0!important}@media screen and (max-width:749px){body.template-product #MainContent .related-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-product #MainContent .related-products .card>.card__content{height:var(--io-product-copy-height, 154px)!important;min-height:var(--io-product-copy-height, 154px)!important;flex-basis:var(--io-product-copy-height, 154px)!important}}body.template-product section[id^=MainProduct-] .product__info-container{grid-template-columns:var(--io-product-media-gap, 8px) repeat(12,minmax(0,1fr)) var(--io-product-media-gap, 8px)!important;column-gap:0!important;row-gap:var(--io-product-media-gap, 8px)!important;padding:0 0 var(--io-product-media-gap, 8px)!important;align-content:start!important;background:var(--io-window-panel-bg, linear-gradient(180deg, #ffffff 0%, #fffefd 74%, #f4f1f0 100%))!important;border-top:var(--io-window-border-top, 2px solid rgba(255, 255, 255, .96))!important;border-left:var(--io-window-border-left, 2px solid rgba(255, 255, 255, .96))!important;border-right:var(--io-window-border-right, 4px solid rgba(104, 98, 97, .78))!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(73, 68, 66, .82))!important;box-shadow:var(--io-bevel-out-large, 4px 4px 0 rgba(0, 0, 0, .16))!important}body.template-product section[id^=MainProduct-] .product__info-container>*:not(.io-product-buy-title){grid-column:2 / -2!important}body.template-product section[id^=MainProduct-] .io-product-buy-title{grid-column:1 / -1!important;position:relative!important;z-index:3!important;width:100%!important;max-width:100%!important;height:var(--io-window-title-height, 34px)!important;min-height:var(--io-window-title-height, 34px)!important;margin:0!important;padding:0 12px!important;display:flex!important;align-items:center!important;color:var(--io-window-text, #71251f)!important;background:var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:var(--io-window-border-bottom, 2px solid #6f6f6f)!important;box-shadow:none!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:24px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__title,body.template-product section[id^=MainProduct-] .io-product-buy-title{color:var(--io-window-text, #71251f)!important;background:var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(73, 68, 66, .82))!important;box-shadow:none!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:24px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important}@media screen and (min-width:990px){body.template-product section[id^=MainProduct-] .product.grid{align-items:stretch!important;grid-auto-rows:auto!important}body.template-product section[id^=MainProduct-] .product.grid>.product__media-wrapper,body.template-product section[id^=MainProduct-] .product.grid>.product__info-wrapper{align-self:stretch!important}body.template-product section[id^=MainProduct-] .product__info-wrapper{display:grid!important;grid-template-rows:minmax(0,1fr)!important;align-self:stretch!important;height:auto!important;min-height:100%!important}body.template-product section[id^=MainProduct-] .product__info-container{position:relative!important;top:auto!important;align-self:stretch!important;height:auto!important;min-height:100%!important}}body.template-product{--io-utility-row-gap: 3px;--io-header-content-offset: calc(var(--io-utility-row-height, var(--io-window-title-height, 34px)) + var(--io-utility-row-gap))}body.template-product section[id^=MainProduct-]{padding-top:5px!important}@media screen and (min-width:750px){body.template-product section[id^=MainProduct-]{padding-top:6px!important}}body.template-product section[id^=MainProduct-] .product-topic-related-jewelry{width:100%!important;min-width:0!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry{display:block!important;width:100%!important;min-width:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__title{display:flex!important;align-items:center!important;min-width:0!important;height:var(--io-window-title-height, 34px)!important;min-height:var(--io-window-title-height, 34px)!important;padding:0 10px!important;overflow:hidden!important;color:var(--io-window-text, #71251f)!important;background:var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-top:var(--io-window-border-top, 2px solid rgba(255, 255, 255, .96))!important;border-left:var(--io-window-border-left, 2px solid rgba(255, 255, 255, .96))!important;border-right:var(--io-window-border-right, 4px solid rgba(104, 98, 97, .78))!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(73, 68, 66, .82))!important;box-shadow:var(--io-bevel-out-small, 2px 2px 0 rgba(0, 0, 0, .12))!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:22px!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;margin-top:7px!important;padding:0!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__tile{position:relative!important;display:block!important;aspect-ratio:1 / 1!important;min-width:0!important;min-height:0!important;color:var(--io-product-ink, #6a211d)!important;text-decoration:none!important;background:#fff!important;border-top:var(--io-window-border-top, 2px solid rgba(255, 255, 255, .96))!important;border-left:var(--io-window-border-left, 2px solid rgba(255, 255, 255, .96))!important;border-right:3px solid rgba(104,98,97,.74)!important;border-bottom:3px solid rgba(73,68,66,.78)!important;box-shadow:2px 2px #00000021!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__tile:before,body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__tile:after{content:""!important;position:absolute!important;left:0!important;right:0!important;z-index:4!important;pointer-events:none!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__tile:before{top:0!important;height:12px!important;background:linear-gradient(180deg,#fff9f7,#f2d8d4 58%,#debab5)!important;border-bottom:2px solid rgba(73,68,66,.34)!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__tile:after{display:none!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__link{display:block!important;position:absolute!important;top:12px!important;right:0!important;bottom:0!important;left:0!important;min-width:0!important;text-decoration:none!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__image{display:grid!important;place-items:center!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;min-width:0!important;overflow:hidden!important;background:#fff!important;isolation:isolate!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__tile--poster{aspect-ratio:var(--io-topic-poster-ratio, .684)!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__tile--poster .io-topic-related-jewelry__image img{object-fit:cover!important;object-position:center top!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__image:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;pointer-events:none!important;opacity:0!important;background:linear-gradient(180deg,#ffffff2e,#edf7ff47 44%,#75a8ff5c)!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__quick-add,body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__quick-add form{position:absolute!important;right:-1.5px!important;bottom:-1.5px!important;z-index:7!important;display:block!important;width:44px!important;height:25px!important;min-width:44px!important;min-height:25px!important;margin:0!important;padding:0!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__quickadd{position:relative!important;inset:auto!important;right:auto!important;bottom:auto!important;display:block!important;width:44px!important;min-width:44px!important;height:25px!important;min-height:25px!important;margin:0!important;padding:0!important;border:1px solid #7a1c00!important;background:var(--io-orange, #df3f18)!important;overflow:hidden!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__quickadd:before{font-size:19px!important;line-height:1!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__quickadd img{width:44px!important;height:25px!important;opacity:0!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__quickadd[disabled]{opacity:.46!important;cursor:not-allowed!important}@media(hover:hover)and (pointer:fine){body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__tile:hover .io-topic-related-jewelry__image:after{opacity:1!important}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__tile:hover{filter:brightness(1.04) saturate(1.04)}}body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__tile:focus-visible{outline:2px solid var(--io-product-blue, #004cff)!important;outline-offset:2px!important}@media screen and (max-width:560px){body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:749px){body.template-product{--io-mobile-product-gutter: 4px}body.template-product #MainContent .io-layout-inset-row,body.template-product #MainContent .page-width,body.template-product section[id^=MainProduct-]{padding-left:var(--io-mobile-product-gutter)!important;padding-right:var(--io-mobile-product-gutter)!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] media-gallery,body.template-product section[id^=MainProduct-] .product__media-wrapper,body.template-product section[id^=MainProduct-] .product__media-wrapper slider-component,body.template-product section[id^=MainProduct-] .product__media-wrapper .slider-mobile-gutter{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .product__media-list{aspect-ratio:1 / 1.12!important;background:#fff!important;border-bottom:var(--io-window-border-bottom, 3px solid rgba(73, 68, 66, .72))!important}body.template-product section[id^=MainProduct-] .product__media-item.is-active .product-media-container,body.template-product section[id^=MainProduct-] .product__media-item.is-active .product__modal-opener,body.template-product section[id^=MainProduct-] .product__media-item.is-active .product__media,body.template-product section[id^=MainProduct-] .product__media-item.is-active .media{display:grid!important;place-items:center!important;background:#fff!important;overflow:hidden!important}body.template-product section[id^=MainProduct-] .product__media-item.is-active .media>img,body.template-product section[id^=MainProduct-] .product__media-item.is-active .product__media img{top:50%!important;left:50%!important;width:calc(100% - 18px)!important;height:calc(100% - 18px)!important;max-width:calc(100% - 18px)!important;max-height:calc(100% - 18px)!important;object-fit:contain!important;object-position:center center!important;transform:translate3d(-50%,-50%,0)!important}body.template-product section[id^=MainProduct-] .thumbnail-slider{padding:7px!important;overflow-x:auto!important;overflow-y:hidden!important}body.template-product section[id^=MainProduct-] .thumbnail-list{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(82px,1fr)!important;grid-template-columns:none!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important}body.template-product section[id^=MainProduct-] .thumbnail-list__item{width:auto!important;max-width:none!important;min-width:82px!important;height:82px!important;scroll-snap-align:start!important}body.template-product section[id^=MainProduct-] .product__info-wrapper,body.template-product section[id^=MainProduct-] .product__info-container,body.template-product section[id^=MainProduct-] .io-product-buy-panel{overflow:visible!important}body.template-product section[id^=MainProduct-] .product-form__quantity{display:grid!important;grid-template-columns:minmax(92px,max-content) minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:auto!important;min-height:46px!important;margin:8px 0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .product-form__quantity .form__label{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:92px!important;height:46px!important;margin:0!important;padding:0 8px!important;color:var(--io-product-ink, #6a211d)!important;background:var(--io-title-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-top:var(--io-window-border-top, 2px solid rgba(255, 255, 255, .96))!important;border-left:var(--io-window-border-left, 2px solid rgba(255, 255, 255, .96))!important;border-right:3px solid rgba(104,98,97,.58)!important;border-bottom:3px solid rgba(73,68,66,.64)!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:clamp(18px,5.2vw,24px)!important;line-height:1!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .quantity{display:grid!important;grid-template-columns:48px minmax(48px,1fr) 48px!important;width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .quantity__button,body.template-product section[id^=MainProduct-] .quantity__input{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;line-height:1!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .product-buy-buttons,body.template-product section[id^=MainProduct-] .product-form__buttons,body.template-product section[id^=MainProduct-] .product-form__submit{overflow:visible!important}body.template-product section[id^=MainProduct-] .product__description-wrapper,body.template-product section[id^=MainProduct-] .product__description,body.template-product section[id^=MainProduct-] .product__description.rte,body.template-product section[id^=MainProduct-] .accordion__content.rte{color:var(--io-product-ink, #6a211d)!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:clamp(17px,4.8vw,21px)!important;font-weight:400!important;line-height:1.24!important;letter-spacing:0!important}body.template-product section[id^=MainProduct-] .product__description p,body.template-product section[id^=MainProduct-] .product__description li,body.template-product section[id^=MainProduct-] .accordion__content.rte p,body.template-product section[id^=MainProduct-] .accordion__content.rte li{margin:0 0 10px!important;font:inherit!important;line-height:inherit!important;letter-spacing:0!important}body.template-product section[id^=MainProduct-] .product__description strong,body.template-product section[id^=MainProduct-] .accordion__content.rte strong{font-weight:400!important;color:var(--io-product-ink, #6a211d)!important}}@media screen and (max-width:749px){html:has(body.template-product),body.template-product,body.template-product #MainContent{max-width:100%!important;overflow-x:hidden!important}body.template-product,body.template-product #MainContent,body.template-product #MainContent>.shopify-section,body.template-product section[id^=MainProduct-],body.template-product section[id^=MainProduct-] .product,body.template-product section[id^=MainProduct-] .product.grid,body.template-product section[id^=MainProduct-] .product__media-wrapper,body.template-product section[id^=MainProduct-] .product__info-wrapper,body.template-product section[id^=MainProduct-] .product__info-container{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important;box-sizing:border-box!important;overflow-x:hidden!important}body.template-product #MainContent,body.template-product #MainContent>.shopify-section{padding-left:0!important;padding-right:0!important}body.template-product section[id^=MainProduct-]{padding-left:var(--io-mobile-product-gutter, 4px)!important;padding-right:var(--io-mobile-product-gutter, 4px)!important;overflow:visible!important}body.template-product section[id^=MainProduct-] .product.grid{display:block!important;padding:0!important}body.template-product section[id^=MainProduct-] .product__media-wrapper,body.template-product section[id^=MainProduct-] .product__info-wrapper,body.template-product section[id^=MainProduct-] .product__info-container,body.template-product section[id^=MainProduct-] .io-product-buy-panel{padding-left:0!important;padding-right:0!important;overflow:visible!important}body.template-product section[id^=MainProduct-] .product-badges-and-sale-banner,body.template-product section[id^=MainProduct-] .product-buy-buttons,body.template-product section[id^=MainProduct-] product-form,body.template-product section[id^=MainProduct-] .product-form,body.template-product section[id^=MainProduct-] .form,body.template-product section[id^=MainProduct-] .product-form__buttons{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:visible!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .badge-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;height:auto!important;min-height:52px!important;overflow:visible!important}body.template-product section[id^=MainProduct-] .io-trust-button{height:auto!important;min-height:52px!important;padding:5px 3px 6px!important;overflow:hidden!important}body.template-product section[id^=MainProduct-] .io-trust-button__label{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:clamp(10px,3.2vw,13px)!important;line-height:1.02!important}body.template-product section[id^=MainProduct-] .product-form__quantity{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:8px 0 10px!important;padding:0!important;overflow:visible!important}body.template-product section[id^=MainProduct-] .product-form__quantity .form__label{width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;justify-content:flex-start!important;padding:0 10px!important;font-size:clamp(19px,5.5vw,23px)!important;overflow:hidden!important;text-overflow:ellipsis!important}body.template-product section[id^=MainProduct-] .quantity{display:grid!important;grid-template-columns:52px minmax(0,1fr) 52px!important;width:100%!important;max-width:100%!important;height:46px!important;min-height:46px!important;margin:0!important;overflow:visible!important}body.template-product section[id^=MainProduct-] .quantity__button,body.template-product section[id^=MainProduct-] .quantity__input{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0!important;line-height:1!important}body.template-product section[id^=MainProduct-] .quantity__rules-cart{display:none!important}body.template-product section[id^=MainProduct-] .product-form__submit{width:100%!important;max-width:100%!important;white-space:normal!important;overflow:visible!important}}@media screen and (max-width:749px){body.template-product{--io-mobile-product-gutter: 8px;--io-mobile-product-gap: 10px}body.template-product #MainContent{background:linear-gradient(90deg,#ffffffe0,#ffffff6b 12%,#fff3 88%,#ffffffe0),var(--io-bg-texture, transparent)}body.template-product section[id^=MainProduct-]{padding-left:var(--io-mobile-product-gutter)!important;padding-right:var(--io-mobile-product-gutter)!important}body.template-product section[id^=MainProduct-] .product.grid{row-gap:var(--io-mobile-product-gap)!important}body.template-product section[id^=MainProduct-] .product__media-wrapper,body.template-product section[id^=MainProduct-] .product__info-wrapper{width:100%!important;max-width:100%!important;margin:0!important}body.template-product section[id^=MainProduct-] .io-product-gallery{width:100%!important;max-width:100%!important;margin:0 0 var(--io-mobile-product-gap)!important;overflow:visible!important}body.template-product section[id^=MainProduct-] .io-product-gallery__stage{grid-template-rows:30px minmax(0,1fr)!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}body.template-product section[id^=MainProduct-] .io-product-gallery__title,body.template-product section[id^=MainProduct-] .io-product-buy-title{height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:clamp(22px,6.2vw,29px)!important;line-height:30px!important}body.template-product section[id^=MainProduct-] .io-product-gallery__viewport{display:grid!important;place-items:center!important;width:100%!important;height:clamp(330px,92vw,500px)!important;min-height:clamp(330px,92vw,500px)!important;padding:0!important;overflow:hidden!important;background:#fff!important}body.template-product section[id^=MainProduct-] .io-product-gallery__panel{top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;padding:10px!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important}body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame img,body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame video,body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame model-viewer,body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame iframe{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumbs{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(104px,30vw)!important;gap:8px!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:0!important;padding:8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb{width:auto!important;min-width:104px!important;height:auto!important;aspect-ratio:1 / 1!important;scroll-snap-align:start!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb img{width:100%!important;height:100%!important;padding:6px!important;object-fit:contain!important;object-position:center!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .product__info-container{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 12px 14px!important;box-sizing:border-box!important;overflow:visible!important}body.template-product section[id^=MainProduct-] .product-custom-banner{width:100%!important;margin:12px 0 10px!important}body.template-product section[id^=MainProduct-] .product-custom-banner .custom-banner{height:74px!important;min-height:74px!important;max-height:74px!important;overflow:hidden!important}body.template-product section[id^=MainProduct-] .product-custom-banner .custom-banner__image,body.template-product section[id^=MainProduct-] .product-custom-banner .custom-banner__image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body.template-product section[id^=MainProduct-] .product-info-labels{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:10px 0!important}body.template-product section[id^=MainProduct-] .product-info-label{min-width:0!important;height:38px!important;min-height:38px!important;padding:0 8px!important}body.template-product section[id^=MainProduct-] .product-info-label>span{font-size:clamp(13px,3.7vw,16px)!important;line-height:1.05!important;white-space:normal!important;overflow-wrap:anywhere!important}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form{width:100%!important;margin:8px 0 12px!important}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .flex-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(86px,.55fr)!important;gap:8px!important;align-items:stretch!important}body.template-product section[id^=MainProduct-] .product-compact-title{width:100%!important;margin:10px 0 9px!important}body.template-product section[id^=MainProduct-] .product-compact-title h2{padding:12px 14px!important;font-size:clamp(28px,8vw,38px)!important;line-height:1.1!important;letter-spacing:0!important;overflow-wrap:anywhere!important}body.template-product section[id^=MainProduct-] .product-info-price{width:fit-content!important;max-width:100%!important;margin:8px 0 12px!important}body.template-product section[id^=MainProduct-] .product-info-price__item,body.template-product section[id^=MainProduct-] .product-info-price__item--compare,body.template-product section[id^=MainProduct-] .product-info-price__item--sale{padding:8px 14px!important;font-size:clamp(28px,8vw,36px)!important;line-height:1!important}body.template-product section[id^=MainProduct-] .badge-container{gap:7px!important;min-height:58px!important;margin:10px 0 12px!important}body.template-product section[id^=MainProduct-] .io-trust-button{min-height:58px!important;padding:6px 4px 7px!important}body.template-product section[id^=MainProduct-] .io-trust-button__icon svg{width:24px!important;height:24px!important}body.template-product section[id^=MainProduct-] .io-trust-button__label{font-size:clamp(10px,3.1vw,13px)!important;line-height:1.05!important}body.template-product section[id^=MainProduct-] .product-form__submit{min-height:64px!important;margin:10px 0 14px!important;padding:10px 12px!important;font-size:clamp(31px,8.5vw,42px)!important;line-height:1!important}body.template-product section[id^=MainProduct-] .product-form__quantity{gap:7px!important;margin:14px 0 12px!important}body.template-product section[id^=MainProduct-] .product-form__quantity .form__label{height:36px!important;min-height:36px!important;padding:0 11px!important;font-size:clamp(22px,6.4vw,28px)!important;line-height:36px!important}body.template-product section[id^=MainProduct-] .quantity{grid-template-columns:54px minmax(0,1fr) 54px!important;height:50px!important;min-height:50px!important}body.template-product section[id^=MainProduct-] .quantity__button,body.template-product section[id^=MainProduct-] .quantity__input{height:50px!important;min-height:50px!important}body.template-product section[id^=MainProduct-] .quantity__input{font-size:clamp(28px,8vw,36px)!important}body.template-product section[id^=MainProduct-] .quantity__button{font-size:clamp(22px,6vw,28px)!important}body.template-product section[id^=MainProduct-] .product-collapsible-description__toggle,body.template-product section[id^=MainProduct-] .product__accordion summary,body.template-product section[id^=MainProduct-] .accordion summary{min-height:45px!important;padding:0 12px!important;font-size:clamp(24px,6.8vw,31px)!important;line-height:45px!important}body.template-product section[id^=MainProduct-] .product__description,body.template-product section[id^=MainProduct-] .product-collapsible-description__content{font-family:"Jersey 10",Courier New,monospace!important;color:#742820!important;font-size:clamp(20px,5.4vw,25px)!important;line-height:1.25!important}body.template-product section[id^=MainProduct-] .share-button__button{min-height:42px!important;padding:8px 13px!important;font-size:clamp(20px,5vw,25px)!important}body.template-product #MainContent .related-products{width:100%!important;max-width:100%!important;padding-left:var(--io-mobile-product-gutter)!important;padding-right:var(--io-mobile-product-gutter)!important;box-sizing:border-box!important}body.template-product #MainContent .related-products__heading,body.template-product #MainContent .related-products h2{margin:20px 0 12px!important;font-size:clamp(32px,9vw,43px)!important;line-height:1.05!important;letter-spacing:0!important}body.template-product #MainContent .related-products .product-grid{column-gap:10px!important;row-gap:14px!important}body.template-product #MainContent .related-products .card__heading,body.template-product #MainContent .related-products .card__heading a{font-size:clamp(20px,5.7vw,27px)!important;line-height:1.08!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}}body.template-product section[id^=MainProduct-] .io-product-gallery--legacy .slider-buttons,body.template-product section[id^=MainProduct-] .io-product-gallery--legacy .slider-button,body.template-product section[id^=MainProduct-] .thumbnail-slider>.slider-button,body.template-product section[id^=MainProduct-] .product__media-wrapper>.slider-button{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumbs,body.template-product section[id^=MainProduct-] .thumbnail-slider{position:relative!important;border-width:2px!important;border-style:solid!important;border-color:rgba(255,255,255,.98) rgba(126,126,126,.84) rgba(95,95,95,.92) rgba(255,255,255,.96)!important;background:linear-gradient(180deg,#fffffffa,#fcf8f7fa)!important;box-shadow:inset 1px 1px #fffffff2,inset -2px -2px #00000029,3px 3px #0003!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumbs{margin-top:var(--io-product-media-gap, 8px)!important}body.template-product section[id^=MainProduct-] .thumbnail-slider{display:block!important;margin:var(--io-product-media-gap, 8px) 0 0!important;padding:var(--io-product-media-gap, 8px)!important;overflow:hidden!important}body.template-product section[id^=MainProduct-] .thumbnail-list{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:var(--io-product-thumb-size, clamp(78px, 20vw, 112px))!important;grid-template-columns:none!important;gap:var(--io-product-media-gap, 8px)!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;list-style:none!important;scroll-snap-type:x proximity!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .thumbnail-list__item{width:var(--io-product-thumb-size, clamp(78px, 20vw, 112px))!important;min-width:var(--io-product-thumb-size, clamp(78px, 20vw, 112px))!important;max-width:var(--io-product-thumb-size, clamp(78px, 20vw, 112px))!important;height:var(--io-product-thumb-size, clamp(78px, 20vw, 112px))!important;scroll-snap-align:start!important}body.template-product section[id^=MainProduct-] .thumbnail{position:relative!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;padding:clamp(4px,1vw,8px)!important;overflow:hidden!important;border:2px solid!important;border-color:rgba(255,255,255,.98) rgba(118,111,107,.72) rgba(92,87,84,.86) rgba(255,255,255,.94)!important;border-radius:0!important;background:#fff!important;box-shadow:inset 1px 1px #fffffff0,inset -1px -1px #0000002e!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .thumbnail:before{content:""!important;position:absolute!important;z-index:2!important;top:0!important;right:0!important;left:0!important;height:clamp(8px,1.2vw,13px)!important;background:var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-bottom:1px solid rgba(111,55,45,.24)!important;pointer-events:none!important}body.template-product section[id^=MainProduct-] .thumbnail[aria-current]{border-color:#2466ff #9a9a9a #6f6f6f #2466ff!important;box-shadow:inset 1px 1px #fffffff0,inset -1px -1px #0000002e,0 0 0 1px #2466ff!important}body.template-product section[id^=MainProduct-] .thumbnail[aria-current]:before{background:linear-gradient(180deg,#e9edff,#dfe6ff 16%,#c4d0ff 43%,#afbef5 73%,#91a6ee 96%,#8298e8)!important;border-bottom-color:#3254aa94!important}body.template-product section[id^=MainProduct-] .thumbnail img{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding-top:clamp(8px,1.2vw,13px)!important;object-fit:contain!important;object-position:center!important;background:#fff!important;box-sizing:border-box!important}@media screen and (max-width:749px){body.template-product section[id^=MainProduct-]{--io-product-thumb-size: clamp(108px, 31vw, 138px)}body.template-product section[id^=MainProduct-] .thumbnail-slider{margin-top:0!important}body.template-product section[id^=MainProduct-] .thumbnail-list{grid-auto-columns:var(--io-product-thumb-size)!important}}@media screen and (max-width:749px){body.template-product section[id^=MainProduct-] .io-product-gallery--legacy .slider-buttons,body.template-product section[id^=MainProduct-] .io-product-gallery--legacy .slider-button,body.template-product section[id^=MainProduct-] .thumbnail-slider>.slider-button{display:none!important}body.template-product section[id^=MainProduct-] .thumbnail-slider{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:8px!important;overflow-x:auto!important;overflow-y:hidden!important;border-width:2px 0 2px!important;border-style:solid!important;border-color:#6f6f6f transparent #6f6f6f!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .thumbnail-list{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:10px!important;width:max-content!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;list-style:none!important;scroll-snap-type:x proximity!important;transform:none!important}body.template-product section[id^=MainProduct-] .thumbnail-list__item{flex:0 0 clamp(104px,30vw,128px)!important;width:clamp(104px,30vw,128px)!important;min-width:clamp(104px,30vw,128px)!important;max-width:clamp(104px,30vw,128px)!important;height:clamp(104px,30vw,128px)!important;min-height:clamp(104px,30vw,128px)!important;max-height:clamp(104px,30vw,128px)!important;margin:0!important;padding:0!important;overflow:hidden!important;scroll-snap-align:start!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .thumbnail{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:5px!important;overflow:hidden!important;border:1px solid #a9a9a9!important;border-radius:0!important;background:#fff!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #0000002e!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .thumbnail:before,body.template-product section[id^=MainProduct-] .thumbnail:after{content:none!important;display:none!important}body.template-product section[id^=MainProduct-] .thumbnail[aria-current]{border:2px solid #2466ff!important;box-shadow:inset 1px 1px #fff,inset -1px -1px #0000002e!important}body.template-product section[id^=MainProduct-] .thumbnail img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;background:#fff!important;transform:none!important;box-sizing:border-box!important}}@media screen and (max-width:749px){body.template-product section[id^=MainProduct-] .io-product-gallery--legacy{display:none!important}body.template-product section[id^=MainProduct-] .io-product-gallery{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0 0 var(--io-mobile-product-gap, 10px)!important;padding:0!important;overflow:visible!important;background:#fff!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}body.template-product section[id^=MainProduct-] .io-product-gallery__stage{position:relative!important;display:grid!important;grid-template-rows:30px minmax(0,1fr)!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__viewport{position:relative!important;display:block!important;width:100%!important;height:clamp(330px,92vw,500px)!important;min-height:clamp(330px,92vw,500px)!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__panel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#fff!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:10px!important;border:0!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame img,body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame video,body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame iframe,body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame model-viewer{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;background:transparent!important;transform:none!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(1):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(1),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(2):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(2),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(3):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(3),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(4):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(4),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(5):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(5),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(6):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(6),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(7):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(7),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(8):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(8),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(9):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(9),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(10):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(10),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(11):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(11),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(12):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(12),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(13):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(13),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(14):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(14),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(15):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(15),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(16):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(16),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(17):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(17),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(18):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(18),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(19):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(19),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(20):checked~.io-product-gallery__stage .io-product-gallery__panel:nth-child(20){opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumbs{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:clamp(104px,30vw,128px)!important;grid-template-columns:none!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:8px!important;overflow-x:auto!important;overflow-y:hidden!important;background:linear-gradient(180deg,#fffffffa,#fcf8f7fa)!important;border-width:2px 0 2px!important;border-style:solid!important;border-color:#6f6f6f transparent #6f6f6f!important;box-shadow:none!important;scroll-snap-type:x proximity!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb{position:relative!important;display:grid!important;place-items:center!important;width:clamp(104px,30vw,128px)!important;min-width:clamp(104px,30vw,128px)!important;height:clamp(104px,30vw,128px)!important;min-height:clamp(104px,30vw,128px)!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;border:2px solid!important;border-color:rgba(255,255,255,.98) rgba(118,111,107,.72) rgba(92,87,84,.86) rgba(255,255,255,.94)!important;box-shadow:inset 1px 1px #fffffff0,inset -1px -1px #0000002e!important;cursor:pointer!important;pointer-events:auto!important;scroll-snap-align:start!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb:before{content:""!important;position:absolute!important;z-index:2!important;top:0!important;right:0!important;left:0!important;height:12px!important;background:var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-bottom:1px solid rgba(111,55,45,.24)!important;pointer-events:none!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb img{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:12px 5px 5px!important;object-fit:contain!important;object-position:center!important;background:#fff!important;pointer-events:none!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(1):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(1),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(2):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(2),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(3):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(3),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(4):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(4),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(5):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(5),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(6):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(6),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(7):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(7),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(8):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(8),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(9):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(9),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(10):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(10),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(11):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(11),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(12):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(12),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(13):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(13),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(14):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(14),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(15):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(15),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(16):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(16),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(17):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(17),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(18):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(18),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(19):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(19),body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(20):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(20){border-color:#2466ff!important;box-shadow:inset 1px 1px #fffffff0,inset -1px -1px #0000002e,0 0 0 1px #2466ff!important}body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(1):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(1):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(2):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(2):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(3):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(3):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(4):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(4):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(5):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(5):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(6):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(6):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(7):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(7):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(8):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(8):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(9):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(9):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(10):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(10):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(11):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(11):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(12):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(12):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(13):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(13):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(14):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(14):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(15):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(15):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(16):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(16):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(17):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(17):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(18):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(18):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(19):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(19):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(20):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(20):before{background:linear-gradient(180deg,#e9edff,#dfe6ff 16%,#c4d0ff 43%,#afbef5 73%,#91a6ee 96%,#8298e8)!important;border-bottom-color:#3254aa94!important}}@media screen and (max-width:749px){body.template-product{--io-product-related-card-width: min(82vw, 318px);--io-product-related-card-gap: 10px;--io-product-related-image-height: clamp(250px, 72vw, 330px);--io-product-related-copy-height: 118px}body.template-product #MainContent .label-container-section.io-layout-edge-row,body.template-product #MainContent .label-container-section.io-layout-inset-row{width:calc(100% - (var(--io-mobile-product-gutter, 8px) * 2))!important;max-width:calc(100% - (var(--io-mobile-product-gutter, 8px) * 2))!important;margin-left:var(--io-mobile-product-gutter, 8px)!important;margin-right:var(--io-mobile-product-gutter, 8px)!important;box-sizing:border-box!important}body.template-product #MainContent .related-products{width:100%!important;max-width:100%!important;padding-left:var(--io-mobile-product-gutter, 8px)!important;padding-right:var(--io-mobile-product-gutter, 8px)!important;overflow:visible!important;box-sizing:border-box!important}body.template-product #MainContent .related-products__heading,body.template-product #MainContent .related-products h2{display:flex!important;align-items:center!important;width:100%!important;min-height:var(--io-window-title-height, 34px)!important;height:var(--io-window-title-height, 34px)!important;margin:16px 0 10px!important;padding:0 14px!important;overflow:hidden!important;color:#243d8e!important;background:linear-gradient(180deg,#e9edff,#dfe6ff 16%,#c4d0ff 43%,#afbef5 73%,#91a6ee 96%,#8298e8)!important;border-top:2px solid rgba(255,255,255,.98)!important;border-left:2px solid rgba(255,255,255,.94)!important;border-right:4px solid rgba(117,136,201,.66)!important;border-bottom:4px solid rgba(117,136,201,.96)!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #798febdb,0 1px #0009!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:clamp(24px,7vw,31px)!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-decoration:underline!important;text-underline-offset:3px!important;text-shadow:1px 1px 0 rgba(255,255,255,.72)!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .io-related-products-slider,body.template-product #MainContent .related-products .slider-mobile-gutter{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .product-grid.io-related-product-swiper{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:var(--io-product-related-card-gap)!important;width:calc(100% + var(--io-mobile-product-gutter, 8px))!important;max-width:none!important;margin:0 calc(var(--io-mobile-product-gutter, 8px) * -1) 0 0!important;padding:0 var(--io-mobile-product-gutter, 8px) 12px 0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-left:0!important;scroll-padding-right:var(--io-mobile-product-gutter, 8px)!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .product-grid.io-related-product-swiper:after{content:""!important;flex:0 0 var(--io-mobile-product-gutter, 8px)!important;width:var(--io-mobile-product-gutter, 8px)!important;padding:0!important}body.template-product #MainContent .related-products .io-related-product-slide{flex:0 0 var(--io-product-related-card-width)!important;width:var(--io-product-related-card-width)!important;max-width:var(--io-product-related-card-width)!important;min-width:var(--io-product-related-card-width)!important;height:auto!important;margin:0!important;padding:0!important;scroll-snap-align:start!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .product-card-wrapper,body.template-product #MainContent .related-products .card-wrapper{height:100%!important;min-height:0!important;overflow:visible!important}body.template-product #MainContent .related-products .card{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;background:var(--io-window-panel-bg, #fff)!important;border-top:var(--io-window-border-top, 2px solid rgba(255, 255, 255, .96))!important;border-left:var(--io-window-border-left, 2px solid rgba(255, 255, 255, .96))!important;border-right:var(--io-window-border-right, 4px solid rgba(104, 98, 97, .78))!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(73, 68, 66, .82))!important;border-radius:0!important;box-shadow:3px 3px #0000002e!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .io-product-image-bar{height:29px!important;min-height:29px!important;flex:0 0 29px!important;background:var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(73, 68, 66, .82))!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .card__inner{position:relative!important;width:100%!important;height:var(--io-product-related-image-height)!important;min-height:var(--io-product-related-image-height)!important;max-height:var(--io-product-related-image-height)!important;flex:0 0 var(--io-product-related-image-height)!important;aspect-ratio:auto!important;overflow:hidden!important;background:#fff!important;border:0!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(73, 68, 66, .82))!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .card__inner:before{content:none!important;display:none!important;padding:0!important}body.template-product #MainContent .related-products .card__media,body.template-product #MainContent .related-products .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;box-shadow:none!important}body.template-product #MainContent .related-products .card__media img,body.template-product #MainContent .related-products .card__media .media img,body.template-product #MainContent .related-products .card__media video,body.template-product #MainContent .related-products .card__media .media video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center center!important;background:#fff!important}body.template-product #MainContent .related-products .card>.card__content{display:block!important;height:var(--io-product-related-copy-height)!important;min-height:var(--io-product-related-copy-height)!important;max-height:var(--io-product-related-copy-height)!important;flex:0 0 var(--io-product-related-copy-height)!important;padding:9px 10px 8px!important;overflow:hidden!important;background:linear-gradient(0deg,#cfd8ff33,#fff0 74%),var(--io-window-panel-bg, #fff)!important;border:0!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .card>.card__content>.card__information{display:grid!important;grid-template-rows:minmax(0,1fr) 29px!important;row-gap:7px!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}body.template-product #MainContent .related-products .card__heading{display:-webkit-box!important;min-height:0!important;max-height:3.24em!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important}body.template-product #MainContent .related-products .card__heading,body.template-product #MainContent .related-products .card__heading a{color:var(--io-window-text, #71251f)!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:clamp(18px,5.1vw,22px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:0!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important}body.template-product #MainContent .related-products .card-information,body.template-product #MainContent .related-products .price{display:none!important}body.template-product #MainContent .related-products .quick-add{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:8px!important;width:100%!important;height:29px!important;min-height:29px!important;margin:0!important;padding:0!important;overflow:hidden!important}body.template-product #MainContent .related-products .io-card-price-tag{display:block!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;margin:0!important;color:#fff!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:clamp(16px,4.5vw,19px)!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.template-product #MainContent .related-products .quickadd{position:static!important;flex:0 0 44px!important;width:44px!important;height:25px!important;min-height:25px!important;margin:0!important;padding:0!important;transform:none!important}}body.template-product section[id^=MainProduct-] .product-info-label{color:#743633!important;background:linear-gradient(180deg,#fff7f4db,#ffffff9e)!important;border:1px solid rgba(107,38,35,.22)!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important}body.template-product section[id^=MainProduct-] .product-info-label>span{display:grid!important;min-height:100%!important;place-items:center!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit,body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase,body.template-product section[id^=MainProduct-] .io-trust-button{color:#fff!important;background:linear-gradient(180deg,#e9875e,#df7952)!important;border:1px solid #c76f50!important;border-right-color:#9c4b31!important;border-bottom-color:#9c4b31!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important;text-shadow:none!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit{display:grid!important;place-items:center!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit span{display:block!important;color:inherit!important;line-height:1!important;white-space:nowrap!important;text-shadow:none!important}body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase{position:relative!important;display:grid!important;width:100%!important;height:100%!important;place-items:center!important;-webkit-appearance:none!important;appearance:none!important;overflow:hidden!important}body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase img{opacity:0!important;visibility:hidden!important}body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase:before,body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase .io-compact-purchase-plus{content:"+"!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:grid!important;place-items:center!important;color:#fff!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:28px!important;font-weight:700!important;line-height:1!important;text-shadow:none!important;pointer-events:none!important}body.template-product #MainContent .related-products .quick-add{align-items:end!important;justify-content:space-between!important;overflow:visible!important}body.template-product #MainContent .related-products .io-card-price-tag{display:inline-flex!important;flex:0 1 auto!important;width:fit-content!important;min-width:0!important;max-width:calc(100% - 54px)!important;height:25px!important;min-height:25px!important;padding:0 9px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.template-product #MainContent .related-products .quickadd,body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__quickadd{position:relative!important;display:grid!important;place-items:center!important;color:#fff!important;-webkit-appearance:none!important;appearance:none!important;overflow:hidden!important}body.template-product #MainContent .related-products .quickadd img,body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__quickadd img{opacity:0!important;visibility:hidden!important}body.template-product #MainContent .related-products .quickadd:before,body.template-product #MainContent .related-products .quickadd .io-quickadd-plus,body.template-product section[id^=MainProduct-] .io-topic-related-jewelry__quickadd:before{content:"+"!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:grid!important;place-items:center!important;color:#fff!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:19px!important;font-weight:700!important;line-height:1!important;text-shadow:1px 1px 0 rgba(0,0,0,.48)!important;pointer-events:none!important}@media screen and (max-width:749px){body.template-product section[id^=MainProduct-] .io-product-gallery__stage{grid-template-rows:30px auto!important}body.template-product section[id^=MainProduct-] .io-product-gallery__viewport{height:auto!important;min-height:clamp(300px,82vw,430px)!important;max-height:none!important;aspect-ratio:var(--io-product-selected-ratio, 1)!important}body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame{min-height:100%!important}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .flex-wrapper{grid-template-columns:minmax(0,1fr) minmax(64px,86px)!important}body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .purchase-container,body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .purchase,body.template-product section[id^=MainProduct-] .product-logo-and-purchase-form .form{width:100%!important;height:100%!important}body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase{min-height:48px!important}body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase:before,body.template-product section[id^=MainProduct-] .product-form__submit.button.purchase .io-compact-purchase-plus{font-size:30px!important}}body.template-product section[id^=MainProduct-] .product__info-container{--io-product-info-gap: 12px;--io-product-info-label-gap-x: 6px;--io-product-info-label-gap-y: 6px;row-gap:0!important}body.template-product section[id^=MainProduct-] .product__info-labels+.product__compact-title{margin-top:4px!important}body.template-product section[id^=MainProduct-] .product-custom-banner,body.template-product section[id^=MainProduct-] .product-custom-banner .custom-banner,body.template-product section[id^=MainProduct-] .product__info-labels,body.template-product section[id^=MainProduct-] .product-info-labels,body.template-product section[id^=MainProduct-] .product__compact-title,body.template-product section[id^=MainProduct-] .product-compact-title,body.template-product section[id^=MainProduct-] .product__info-price,body.template-product section[id^=MainProduct-] .product-info-price,body.template-product section[id^=MainProduct-] .product-buy-buttons,body.template-product section[id^=MainProduct-] .product-buy-buttons product-form,body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form,body.template-product section[id^=MainProduct-] .product-buy-buttons .form,body.template-product section[id^=MainProduct-] .product-form__buttons,body.template-product section[id^=MainProduct-] .product-form__submit,body.template-product section[id^=MainProduct-] .product-form__quantity,body.template-product section[id^=MainProduct-] .product__description-wrapper,body.template-product section[id^=MainProduct-] .product-collapsible-description,body.template-product section[id^=MainProduct-] .product__accordion,body.template-product section[id^=MainProduct-] share-button,body.template-product section[id^=MainProduct-] .share-button{margin-top:0!important;margin-bottom:0!important}body.template-product section[id^=MainProduct-] .product__info-labels,body.template-product section[id^=MainProduct-] .product-info-labels{margin:0!important}body.template-product section[id^=MainProduct-] .product-info-labels{gap:var(--io-product-info-label-gap-y) var(--io-product-info-label-gap-x)!important}body.template-product section[id^=MainProduct-] .product-info-label{min-width:0!important;min-height:26px!important;height:26px!important;padding:1px 3px!important;box-sizing:border-box!important;font-size:clamp(12px,.92vw,15px)!important;line-height:1!important;overflow:hidden!important}body.template-product section[id^=MainProduct-] .product-info-label>span{display:block!important;width:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.template-product section[id^=MainProduct-] .product-compact-title h2,body.template-product section[id^=MainProduct-] .product__title h1{overflow-wrap:anywhere!important}body.template-product section[id^=MainProduct-] .product-info-price{width:fit-content!important;max-width:100%!important}body.template-product section[id^=MainProduct-] .product-badges-and-sale-banner+.product-buy-buttons{margin-top:8px!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__buttons{display:block!important;overflow:visible!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit{position:relative!important;width:100%!important;min-height:60px!important;height:60px!important;padding:8px 12px 10px!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit span{display:block!important;max-width:100%!important;overflow:hidden!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media screen and (max-width:749px){body.template-product section[id^=MainProduct-] .product__info-container{--io-product-info-gap: 10px;--io-product-info-label-gap-x: 5px;--io-product-info-label-gap-y: 5px}body.template-product section[id^=MainProduct-] .product-info-labels{gap:var(--io-product-info-label-gap-y) var(--io-product-info-label-gap-x)!important}body.template-product section[id^=MainProduct-] .product__info-labels+.product__compact-title{margin-top:3px!important}body.template-product section[id^=MainProduct-] .product-info-label{min-height:24px!important;height:24px!important;padding:1px 2px!important;font-size:clamp(11px,3.15vw,14px)!important}}body.template-product #MainContent .related-products .card>.card__content{height:144px!important;min-height:144px!important;max-height:144px!important;flex-basis:144px!important}body.template-product #MainContent .related-products .card>.card__content>.card__information{grid-template-rows:minmax(0,1fr) 29px!important;row-gap:8px!important}body.template-product #MainContent .related-products .card__heading{max-height:calc(1.1em * 3)!important;-webkit-line-clamp:3!important;line-clamp:3!important}body.template-product #MainContent .related-products .card__heading,body.template-product #MainContent .related-products .card__heading a{font-size:clamp(16px,1.08vw,20px)!important;line-height:1.1!important;overflow-wrap:anywhere!important}body.template-product #MainContent .related-products__heading,body.template-product #MainContent .related-products h2{color:var(--io-window-text, #71251f)!important;background:var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-top:var(--io-window-border-top, 2px solid rgba(255, 255, 255, .98))!important;border-left:var(--io-window-border-left, 2px solid rgba(255, 255, 255, .94))!important;border-right:var(--io-window-border-right, 4px solid rgba(160, 116, 128, .62))!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(135, 89, 103, .82))!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px 0 var(--io-window-shadow, rgba(135, 89, 103, .42)),0 1px #00000061!important;text-shadow:var(--io-window-title-text-shadow, 1px 1px 0 rgba(255, 255, 255, .65))!important}body.template-product .io-product-lightbox{--io-lightbox-edge: clamp(8px, 2vw, 16px);--io-lightbox-edge-total: clamp(16px, 4vw, 32px);--io-lightbox-media-inset: 4px;--io-lightbox-media-inset-total: 8px;--io-lightbox-blue-glass-bg: linear-gradient( 180deg, #e5ebff 0%, #cfd9ff 24%, #aebdf3 56%, #7188d9 86%, #26335f 100% )}body.template-product .io-product-lightbox:before{background:linear-gradient(0deg,#000000b8,#00124e9e 22%,#0033cc70 52%,#1c58f529 78%,#1c58f500)!important}body.template-product .io-product-lightbox:after{background-image:repeating-linear-gradient(180deg,#ffffff61 0 6px,#ffffff42 16px,#ffffff1f 44px,#0000000f 92px,#0000002e 188px,#00000061 320px)!important}body.template-product .io-product-lightbox__window{max-height:min(860px,calc(100dvh - var(--io-lightbox-edge-total)))!important;min-height:0!important;border-right-width:2px!important;border-bottom-width:2px!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #798feb57,2px 2px #1a1f483d,0 12px #0003,10px 24px 38px #00000080,0 36px 76px #00000061!important}body.template-product .io-product-lightbox__title{border-bottom-width:2px!important}body.template-product .io-product-lightbox__viewport{padding:var(--io-lightbox-media-inset)!important;max-height:min(826px,calc(100dvh - var(--io-lightbox-edge-total) - var(--io-window-title-height, 34px)))!important;min-height:0!important}body.template-product .io-product-lightbox__viewport:after{inset:calc(var(--io-lightbox-media-inset) - 1px)!important;box-shadow:-1px -1px 0 var(--io-lightbox-frame-hi),1px 1px 0 var(--io-lightbox-frame-lo),inset 1px 1px #ffffff42,inset -1px -1px #243d8e47!important}@media screen and (max-width:749px){body.template-product section[id^=MainProduct-] .io-product-gallery__stage{grid-template-rows:30px minmax(0,auto)!important}body.template-product section[id^=MainProduct-] .io-product-gallery__viewport{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--io-product-selected-ratio, 1)!important;background:#fff!important}body.template-product section[id^=MainProduct-] .io-product-gallery__panel,body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame{min-height:0!important;background:#fff!important}body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame{padding:0!important}body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame img,body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame video,body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame iframe,body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame model-viewer{margin:0!important;padding:0!important;object-fit:contain!important;background:transparent!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb:before{display:none!important;content:none!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb img{padding:0!important;object-fit:cover!important;background:#fff!important}body.template-product #MainContent .related-products .card>.card__content>.card__information{display:grid!important;grid-template-rows:max-content max-content minmax(29px,1fr)!important;align-items:stretch!important;align-content:stretch!important;height:100%!important}body.template-product #MainContent .related-products .quick-add{display:grid!important;grid-template-columns:minmax(0,max-content) 44px!important;align-items:end!important;justify-content:space-between!important;align-self:end!important;width:100%!important;height:29px!important;min-height:29px!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #MainContent .related-products .quick-add>.io-card-price-tag{display:inline-flex!important;align-self:end!important;align-items:center!important;justify-content:center!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 9px!important;color:#fff!important;font-weight:700!important;line-height:1!important;text-align:center!important;text-shadow:1px 1px 0 rgba(0,0,0,.58)!important}body.template-product #MainContent .related-products .quick-add>modal-opener,body.template-product #MainContent .related-products .quick-add>product-form{align-self:end!important;display:block!important;width:44px!important;height:25px!important;min-height:25px!important;margin:0!important;padding:0!important}body.template-product #MainContent .related-products .quickadd{position:static!important;align-self:end!important;width:44px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0!important;transform:none!important}}@media screen and (max-width:749px){body.template-product{--io-product-related-card-gap: 8px;--io-product-related-card-width: min( 210px, calc((100vw - (var(--io-mobile-product-gutter, 8px) * 2) - var(--io-product-related-card-gap)) / 2) );--io-product-related-copy-height: 132px}body.template-product #MainContent .related-products .product-grid.io-related-product-swiper{gap:var(--io-product-related-card-gap)!important;align-items:start!important}body.template-product #MainContent .related-products .io-related-product-slide{flex:0 0 var(--io-product-related-card-width)!important;width:var(--io-product-related-card-width)!important;min-width:var(--io-product-related-card-width)!important;max-width:var(--io-product-related-card-width)!important}body.template-product #MainContent .related-products .product-card-wrapper,body.template-product #MainContent .related-products .card-wrapper,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card>.card{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.template-product #MainContent .related-products .card{height:auto!important;min-height:0!important;max-height:none!important}body.template-product #MainContent .related-products .card__inner,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__inner{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;aspect-ratio:4 / 5!important}body.template-product #MainContent .related-products .card__inner:before,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__inner:before{content:none!important;display:none!important;padding-bottom:0!important}body.template-product #MainContent .related-products .card__media img,body.template-product #MainContent .related-products .card__media .media img,body.template-product #MainContent .related-products .card__media video,body.template-product #MainContent .related-products .card__media .media video{object-fit:contain!important;object-position:center center!important}body.template-product #MainContent .related-products .card>.card__content{height:var(--io-product-related-copy-height)!important;min-height:var(--io-product-related-copy-height)!important;max-height:var(--io-product-related-copy-height)!important;flex:0 0 var(--io-product-related-copy-height)!important;padding:8px 8px 9px!important;overflow:hidden!important}body.template-product #MainContent .related-products .card>.card__content>.card__information{display:grid!important;grid-template-rows:minmax(0,1fr) 29px!important;row-gap:8px!important;height:100%!important;min-height:0!important;overflow:hidden!important}body.template-product #MainContent .related-products .card__heading{display:-webkit-box!important;max-height:calc(1.1em * 3)!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important}body.template-product #MainContent .related-products .card__heading,body.template-product #MainContent .related-products .card__heading a{font-size:clamp(15px,4.2vw,18px)!important;line-height:1.1!important}body.template-product #MainContent .related-products .card-information,body.template-product #MainContent .related-products .price{display:none!important}body.template-product #MainContent .related-products .quick-add{display:grid!important;grid-template-columns:minmax(0,max-content) 44px!important;align-items:end!important;justify-content:space-between!important;width:100%!important;height:29px!important;min-height:29px!important;overflow:visible!important}body.template-product #MainContent .related-products .io-card-price-tag{display:inline-flex!important;width:fit-content!important;max-width:calc(100% - 54px)!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 8px!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:clamp(13px,3.6vw,16px)!important;font-weight:700!important;line-height:1!important;text-align:center!important;text-shadow:1px 1px 0 rgba(0,0,0,.58)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}body.template-product section[id^=MainProduct-] .product__info-container{--io-product-info-gap: 7px;row-gap:0!important}body.template-product section[id^=MainProduct-] .product__info-container>*:not(.io-product-buy-title){margin-top:0!important;margin-bottom:0!important}body.template-product section[id^=MainProduct-] .product__info-container>*:not(.io-product-buy-title)+*:not(.io-product-buy-title){margin-top:var(--io-product-info-gap)!important}body.template-product section[id^=MainProduct-] .product__info-labels+.product__compact-title{margin-top:var(--io-product-info-gap)!important}body.template-product section[id^=MainProduct-] .product-badges-and-sale-banner+.product-buy-buttons{margin-top:0!important}body.template-product section[id^=MainProduct-] .product-info-labels,body.template-product section[id^=MainProduct-] .product-info-price,body.template-product section[id^=MainProduct-] .product-badges-and-sale-banner,body.template-product section[id^=MainProduct-] .badge-container,body.template-product section[id^=MainProduct-] .product-buy-buttons,body.template-product section[id^=MainProduct-] .product-buy-buttons product-form,body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form,body.template-product section[id^=MainProduct-] .product-buy-buttons .form,body.template-product section[id^=MainProduct-] .product-form__buttons,body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit,body.template-product section[id^=MainProduct-] .product-form__quantity,body.template-product section[id^=MainProduct-] .product-collapsible-description,body.template-product section[id^=MainProduct-] share-button,body.template-product section[id^=MainProduct-] .share-button,body.template-product section[id^=MainProduct-] .share-button__button{margin-top:0!important;margin-bottom:0!important}@media screen and (max-width:749px){body.template-product section[id^=MainProduct-] .product__info-container{--io-product-info-gap: 7px}body.template-product section[id^=MainProduct-] .product-badges-and-sale-banner+.product-buy-buttons{margin-top:0!important}body.template-product section[id^=MainProduct-] .product-info-labels,body.template-product section[id^=MainProduct-] .product-info-price,body.template-product section[id^=MainProduct-] .product-badges-and-sale-banner,body.template-product section[id^=MainProduct-] .badge-container,body.template-product section[id^=MainProduct-] .product-buy-buttons,body.template-product section[id^=MainProduct-] .product-buy-buttons .product-form__submit,body.template-product section[id^=MainProduct-] .product-form__quantity{margin-top:0!important;margin-bottom:0!important}body.template-product section[id^=MainProduct-] .product-badges-and-sale-banner{padding-bottom:0!important}body.template-product section[id^=MainProduct-] .badge-container{padding-bottom:0!important;line-height:1!important}}@media screen and (max-width:749px){body.template-product #MainContent .related-products .card__inner,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__inner{aspect-ratio:4 / 5!important;background:#fff!important}body.template-product #MainContent .related-products .card__media img,body.template-product #MainContent .related-products .card__media .media img,body.template-product #MainContent .related-products .card__media video,body.template-product #MainContent .related-products .card__media .media video{object-fit:cover!important;object-position:center center!important}body.template-product #MainContent .related-products .quick-add{display:grid!important;grid-template-columns:minmax(58px,max-content) 44px!important;column-gap:8px!important;align-items:end!important;justify-content:space-between!important;width:100%!important;height:29px!important;min-height:29px!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #MainContent .related-products .io-card-price-tag,body.template-product #MainContent .related-products .quick-add>.io-card-price-tag{display:inline-flex!important;align-self:end!important;width:auto!important;min-width:58px!important;max-width:76px!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 6px!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:clamp(12px,3.25vw,15px)!important;font-weight:700!important;line-height:1!important;text-align:center!important;text-shadow:1px 1px 0 rgba(0,0,0,.58)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .quick-add>modal-opener,body.template-product #MainContent .related-products .quick-add>product-form,body.template-product #MainContent .related-products .quick-add>.formspacer,body.template-product #MainContent .related-products .quick-add form{display:block!important;align-self:end!important;justify-self:end!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .quickadd,body.template-product #MainContent .related-products .quick-add .quickadd{position:relative!important;display:grid!important;place-items:center!important;right:auto!important;bottom:auto!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0!important;transform:none!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .quickadd img{opacity:0!important;visibility:hidden!important}body.template-product #MainContent .related-products .quickadd:before,body.template-product #MainContent .related-products .quickadd .io-quickadd-plus{content:"+"!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:grid!important;place-items:center!important;color:#fff!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:19px!important;font-weight:700!important;line-height:1!important;text-shadow:1px 1px 0 rgba(0,0,0,.48)!important;pointer-events:none!important}}@media screen and (max-width:749px){body.template-product #MainContent .related-products .card__inner,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__inner{aspect-ratio:4 / 5!important;background:#fff!important}body.template-product #MainContent .related-products .card__media img,body.template-product #MainContent .related-products .card__media .media img,body.template-product #MainContent .related-products .card__media video,body.template-product #MainContent .related-products .card__media .media video{object-fit:cover!important;object-position:center center!important}body.template-product #MainContent .related-products .card>.card__content{height:132px!important;min-height:132px!important;max-height:132px!important}body.template-product #MainContent .related-products .card>.card__content>.card__information{grid-template-rows:minmax(0,1fr) 29px!important;row-gap:8px!important}body.template-product #MainContent .related-products .quick-add{display:grid!important;grid-template-columns:minmax(58px,max-content) 44px!important;column-gap:8px!important;align-items:end!important;justify-content:space-between!important;width:100%!important;height:29px!important;min-height:29px!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #MainContent .related-products .io-card-price-tag,body.template-product #MainContent .related-products .quick-add>.io-card-price-tag{display:inline-flex!important;align-self:end!important;width:auto!important;min-width:58px!important;max-width:76px!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 6px!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:clamp(12px,3.25vw,15px)!important;font-weight:700!important;line-height:1!important;text-align:center!important;text-shadow:1px 1px 0 rgba(0,0,0,.58)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .quick-add>modal-opener,body.template-product #MainContent .related-products .quick-add>product-form,body.template-product #MainContent .related-products .quick-add>.formspacer,body.template-product #MainContent .related-products .quick-add form{display:block!important;align-self:end!important;justify-self:end!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .quickadd,body.template-product #MainContent .related-products .quick-add .quickadd{position:relative!important;display:grid!important;place-items:center!important;right:auto!important;bottom:auto!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0!important;transform:none!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .quickadd img{opacity:0!important;visibility:hidden!important}body.template-product #MainContent .related-products .quickadd:before,body.template-product #MainContent .related-products .quickadd .io-quickadd-plus{content:"+"!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:grid!important;place-items:center!important;color:#fff!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:19px!important;font-weight:700!important;line-height:1!important;text-shadow:1px 1px 0 rgba(0,0,0,.48)!important;pointer-events:none!important}}@media screen and (max-width:749px){body.template-product section[id^=MainProduct-] .io-product-gallery__thumbs{--io-product-thumb-bar-height: 12px}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb:before{content:""!important;display:block!important;position:absolute!important;z-index:3!important;top:0!important;right:0!important;left:0!important;height:var(--io-product-thumb-bar-height)!important;background:var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-bottom:1px solid rgba(111,55,45,.24)!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #68423b2e!important;pointer-events:none!important}body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(1):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(1):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(2):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(2):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(3):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(3):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(4):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(4):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(5):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(5):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(6):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(6):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(7):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(7):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(8):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(8):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(9):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(9):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(10):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(10):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(11):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(11):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(12):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(12):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(13):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(13):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(14):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(14):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(15):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(15):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(16):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(16):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(17):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(17):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(18):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(18):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(19):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(19):before,body.template-product section[id^=MainProduct-] .io-product-gallery__input:nth-of-type(20):checked~.io-product-gallery__thumbs .io-product-gallery__thumb:nth-child(20):before{background:var(--io-product-thumb-selected-bar-bg, var(--io-blue-title-bg, linear-gradient(180deg, #e9edff 0%, #dfe6ff 16%, #c4d0ff 43%, #afbef5 73%, #91a6ee 96%, #8298e8 100%)))!important;border-bottom-color:#3254aa94!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb img{position:absolute!important;z-index:1!important;top:var(--io-product-thumb-bar-height)!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:calc(100% - var(--io-product-thumb-bar-height))!important;max-width:100%!important;max-height:calc(100% - var(--io-product-thumb-bar-height))!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important;background:#fff!important;pointer-events:none!important;box-sizing:border-box!important}body.template-product section[id^=MainProduct-] .io-product-gallery__thumb--video img,body.template-product section[id^=MainProduct-] .io-product-gallery__thumb--external-video img,body.template-product section[id^=MainProduct-] .io-product-gallery__thumb:has(.io-product-gallery__thumb-badge) img{object-fit:cover!important;object-position:center center!important}body.template-product #MainContent .related-products{padding-left:var(--io-mobile-product-gutter, 8px)!important;padding-right:var(--io-mobile-product-gutter, 8px)!important}body.template-product #MainContent .related-products .product-grid.io-related-product-swiper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 12px!important;overflow:visible!important;scroll-snap-type:none!important}body.template-product #MainContent .related-products .product-grid.io-related-product-swiper:after{content:none!important;display:none!important}body.template-product #MainContent .related-products .io-related-product-slide,body.template-product #MainContent .related-products .grid__item{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;flex:initial!important;margin:0!important;padding:0!important;scroll-snap-align:none!important}body.template-product #MainContent .related-products .product-card-wrapper,body.template-product #MainContent .related-products .card-wrapper,body.template-product #MainContent .related-products .product-card-wrapper>.card,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card>.card{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.template-product #MainContent .related-products .card{display:flex!important;flex-direction:column!important;overflow:hidden!important;background:var(--io-window-panel-bg, #fff)!important;border-top:var(--io-window-border-top, 2px solid rgba(255, 255, 255, .96))!important;border-left:var(--io-window-border-left, 2px solid rgba(255, 255, 255, .96))!important;border-right:var(--io-window-border-right, 4px solid rgba(104, 98, 97, .78))!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(73, 68, 66, .82))!important;box-shadow:var(--io-bevel-out-large, 4px 4px 0 rgba(0, 0, 0, .16))!important}body.template-product #MainContent .related-products .io-product-image-bar{display:block!important;height:18px!important;min-height:18px!important;flex:0 0 18px!important;background:var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(73, 68, 66, .82))!important}body.template-product #MainContent .related-products .card__inner,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__inner{position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;aspect-ratio:4 / 5!important;overflow:hidden!important;background:#fff!important;border:0!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(73, 68, 66, .82))!important}body.template-product #MainContent .related-products .card__media,body.template-product #MainContent .related-products .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important}body.template-product #MainContent .related-products .card__media img,body.template-product #MainContent .related-products .card__media .media img,body.template-product #MainContent .related-products .card__media video,body.template-product #MainContent .related-products .card__media .media video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center center!important;background:#fff!important}body.template-product #MainContent .related-products .card>.card__content{height:132px!important;min-height:132px!important;max-height:132px!important;flex:0 0 132px!important;padding:8px 8px 9px!important;overflow:hidden!important}body.template-product #MainContent .related-products .card>.card__content>.card__information{display:grid!important;grid-template-rows:minmax(0,1fr) 29px!important;row-gap:8px!important;height:100%!important;min-height:0!important;overflow:hidden!important}body.template-product #MainContent .related-products .card__heading,body.template-product #MainContent .related-products .card__heading a{font-size:clamp(15px,4.2vw,18px)!important;line-height:1.1!important}body.template-product #MainContent .related-products .card__heading{display:-webkit-box!important;max-height:calc(1.1em * 3)!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important}body.template-product #MainContent .related-products .quick-add{display:grid!important;grid-template-columns:minmax(0,max-content) 44px!important;align-items:end!important;justify-content:space-between!important;align-self:end!important;width:100%!important;height:29px!important;min-height:29px!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #MainContent .related-products .io-card-price-tag{display:inline-flex!important;width:fit-content!important;max-width:calc(100% - 54px)!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 8px!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:clamp(13px,3.6vw,16px)!important;font-weight:700!important;line-height:1!important;text-align:center!important;text-shadow:1px 1px 0 rgba(0,0,0,.58)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media screen and (max-width:749px){body.template-product #MainContent .related-products .card__media img,body.template-product #MainContent .related-products .card__media .media img,body.template-product #MainContent .related-products .card__media video,body.template-product #MainContent .related-products .card__media .media video{object-fit:cover!important;object-position:center center!important}body.template-product #MainContent .related-products .quick-add{display:grid!important;grid-template-columns:minmax(58px,max-content) 44px!important;column-gap:8px!important;align-items:end!important;justify-content:space-between!important;width:100%!important;height:29px!important;min-height:29px!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #MainContent .related-products .io-card-price-tag,body.template-product #MainContent .related-products .quick-add>.io-card-price-tag{display:inline-flex!important;align-self:end!important;width:auto!important;min-width:58px!important;max-width:76px!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 6px!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;color:#fff!important;font-size:clamp(12px,3.25vw,15px)!important;font-weight:700!important;line-height:1!important;text-align:center!important;text-shadow:1px 1px 0 rgba(0,0,0,.58)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.template-product #MainContent .related-products .quick-add>modal-opener,body.template-product #MainContent .related-products .quick-add>product-form,body.template-product #MainContent .related-products .quick-add>.formspacer,body.template-product #MainContent .related-products .quick-add form{display:block!important;align-self:end!important;justify-self:end!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .quickadd,body.template-product #MainContent .related-products .quick-add .quickadd{position:relative!important;display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0!important;transform:none!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .quickadd img{opacity:0!important;visibility:hidden!important}body.template-product #MainContent .related-products .quickadd:before,body.template-product #MainContent .related-products .quickadd .io-quickadd-plus{content:"+"!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:grid!important;place-items:center!important;color:#fff!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:19px!important;font-weight:700!important;line-height:1!important;text-shadow:1px 1px 0 rgba(0,0,0,.48)!important;pointer-events:none!important}}body.template-product #MainContent section[id^=MainProduct-] .product__info-container{--io-product-info-gap-final: 8px;row-gap:0!important}body.template-product #MainContent section[id^=MainProduct-] .product__info-container>*:not(.io-product-buy-title){margin-top:0!important;margin-bottom:0!important}body.template-product #MainContent section[id^=MainProduct-] .product__info-container>*:not(.io-product-buy-title)+*:not(.io-product-buy-title){margin-top:var(--io-product-info-gap-final)!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-labels,body.template-product #MainContent section[id^=MainProduct-] .product-info-price,body.template-product #MainContent section[id^=MainProduct-] .product-badges-and-sale-banner,body.template-product #MainContent section[id^=MainProduct-] .badge-container,body.template-product #MainContent section[id^=MainProduct-] .product-buy-buttons,body.template-product #MainContent section[id^=MainProduct-] .product-buy-buttons>product-form,body.template-product #MainContent section[id^=MainProduct-] .product-buy-buttons .product-form,body.template-product #MainContent section[id^=MainProduct-] .product-buy-buttons .form,body.template-product #MainContent section[id^=MainProduct-] .product-form__buttons,body.template-product #MainContent section[id^=MainProduct-] .product-form__submit,body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity,body.template-product #MainContent section[id^=MainProduct-] .product-collapsible-description,body.template-product #MainContent section[id^=MainProduct-] share-button,body.template-product #MainContent section[id^=MainProduct-] .share-button,body.template-product #MainContent section[id^=MainProduct-] .share-button__button{margin-top:0!important;margin-bottom:0!important}body.template-product #MainContent section[id^=MainProduct-] .product-badges-and-sale-banner,body.template-product #MainContent section[id^=MainProduct-] .badge-container,body.template-product #MainContent section[id^=MainProduct-] .product-buy-buttons,body.template-product #MainContent section[id^=MainProduct-] .product-form__buttons{padding-top:0!important;padding-bottom:0!important}@media screen and (max-width:749px){body.template-product #MainContent section[id^=MainProduct-] .product__info-container{--io-product-info-gap-final: 8px}}body.template-product #MainContent section[id^=MainProduct-]{margin-bottom:0!important;padding-bottom:0!important}body.template-product #MainContent>.shopify-section:has(section[id^=MainProduct-]){margin-bottom:0!important;padding-bottom:0!important}body.template-product #MainContent>.shopify-section:has(.related-products),body.template-product #MainContent>.shopify-section:has(.related-products)>.gradient,body.template-product #MainContent .related-products,body.template-product #MainContent product-recommendations.related-products.page-width{margin-top:0!important;padding-top:0!important;padding-bottom:0!important}body.template-product #MainContent .related-products .product-card-wrapper .card__inner,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__inner,body.template-product #MainContent .related-products .product-card-wrapper.io-clothing-product-card .card__inner{--ratio-percent: 100% !important;width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#fff!important;border:0!important;border-bottom:1px solid rgba(107,38,35,.22)!important;box-shadow:none!important}body.template-product #MainContent .related-products .product-card-wrapper .card__inner:before,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__inner:before,body.template-product #MainContent .related-products .product-card-wrapper.io-clothing-product-card .card__inner:before{padding-bottom:100%!important}body.template-product #MainContent .related-products .product-card-wrapper .card__media,body.template-product #MainContent .related-products .product-card-wrapper .card__media .media,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__media,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__media .media{aspect-ratio:1 / 1!important}body.template-product #MainContent>.shopify-section:has(.related-products),body.template-product #MainContent>.shopify-section:has(.related-products)>.gradient,body.template-product #MainContent>.shopify-section:has(.related-products)>[class*=color-],body.template-product #MainContent .related-products,body.template-product #MainContent product-recommendations.related-products.page-width,body.template-product #MainContent .related-products .io-related-products-slider,body.template-product #MainContent .related-products .slider-mobile-gutter{border:0!important;outline:0!important;box-shadow:none!important}body.template-product #MainContent .related-products__heading{border:0!important;box-shadow:none!important}body.template-product #MainContent>.shopify-section:has(.related-products),body.template-product #MainContent>.shopify-section:has(.related-products)>.gradient,body.template-product #MainContent>.shopify-section:has(.related-products)>[class*=color-],body.template-product #MainContent .related-products,body.template-product #MainContent product-recommendations.related-products.page-width,body.template-product #MainContent .related-products .io-related-products-slider,body.template-product #MainContent .related-products .slider-mobile-gutter,body.template-product #MainContent .related-products .product-grid,body.template-product #MainContent .related-products .product-grid.io-related-product-swiper{background:transparent!important;background-color:transparent!important;background-image:none!important}body.template-product #MainContent>.shopify-section:has(.related-products),body.template-product #MainContent>.shopify-section:has(.related-products)>.gradient,body.template-product #MainContent .related-products{overflow:hidden!important}body.template-product #MainContent .related-products .product-grid.io-related-product-swiper{padding-bottom:0!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-grid.io-related-product-swiper,body.template-product #MainContent .related-products .product-grid.io-related-product-swiper--all-posters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:0!important;padding:16px 16px 0!important;overflow:visible!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .io-related-products--all-posters .io-related-product-slide,body.template-product #MainContent .related-products .io-related-product-slide--poster{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card>.card{display:grid!important;width:100%!important;height:100%!important;min-height:clamp(348px,24vw,390px)!important;max-height:none!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card>.card{grid-template-rows:auto minmax(126px,1fr)!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__inner{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;aspect-ratio:4 / 5!important;overflow:hidden!important;background:#fff!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(73, 68, 66, .82))!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__media,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__media img,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__media .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;transform:none!important;box-shadow:none!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card>.card__content{display:grid!important;grid-template-rows:minmax(0,1fr) 29px!important;row-gap:10px!important;height:auto!important;min-height:126px!important;max-height:none!important;padding:12px 14px!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card>.card__content>.card__information{display:grid!important;grid-template-rows:minmax(0,1fr) 29px!important;row-gap:10px!important;height:100%!important;min-height:0!important;overflow:hidden!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__heading,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__heading a{font-size:clamp(18px,1.45vw,22px)!important;line-height:1.18!important;letter-spacing:0!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__heading{display:-webkit-box!important;max-height:3.54em!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .quick-add{display:grid!important;grid-template-columns:minmax(66px,max-content) 48px!important;column-gap:10px!important;align-items:end!important;justify-content:space-between!important;align-self:end!important;width:100%!important;height:29px!important;min-height:29px!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .io-card-price-tag{display:inline-flex!important;align-self:end!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:66px!important;max-width:92px!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 8px!important;color:#fff!important;font-size:clamp(14px,1.1vw,17px)!important;font-weight:700!important;line-height:1!important;text-align:center!important;text-shadow:1px 1px 0 rgba(0,0,0,.58)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .quick-add>modal-opener,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .quick-add>product-form,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .quick-add>.formspacer,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .quick-add form,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .quickadd{width:48px!important;min-width:48px!important;max-width:48px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0!important}@media screen and (max-width:989px){body.template-product #MainContent .related-products .io-related-products--all-posters .product-grid.io-related-product-swiper,body.template-product #MainContent .related-products .product-grid.io-related-product-swiper--all-posters{display:flex!important;grid-template-columns:none!important;gap:10px!important;padding:10px 8px 0!important;overflow-x:auto!important;overflow-y:hidden!important}body.template-product #MainContent .related-products .io-related-products--all-posters .io-related-product-slide,body.template-product #MainContent .related-products .io-related-product-slide--poster{flex:0 0 clamp(172px,46vw,220px)!important;width:clamp(172px,46vw,220px)!important;min-width:clamp(172px,46vw,220px)!important;max-width:clamp(172px,46vw,220px)!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card>.card{min-height:0!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card>.card__content{min-height:132px!important;padding:8px 8px 9px!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__heading,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__heading a{font-size:clamp(15px,4.2vw,18px)!important;line-height:1.1!important}}body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity{display:grid!important;grid-template-columns:minmax(126px,.72fr) minmax(178px,1.28fr)!important;align-items:stretch!important;gap:var(--io-product-info-gap-final, 8px)!important;width:100%!important;max-width:100%!important;min-height:50px!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity .form__label,body.template-product #MainContent section[id^=MainProduct-] .quantity,body.template-product #MainContent section[id^=MainProduct-] .quantity__button,body.template-product #MainContent section[id^=MainProduct-] .quantity__input{height:50px!important;min-height:50px!important;max-height:50px!important;box-sizing:border-box!important}body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity .form__label{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;line-height:1!important}body.template-product #MainContent section[id^=MainProduct-] .quantity{display:grid!important;grid-template-columns:50px minmax(0,1fr) 50px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;overflow:visible!important}body.template-product #MainContent section[id^=MainProduct-] .quantity__button,body.template-product #MainContent section[id^=MainProduct-] .quantity__button.disabled,body.template-product #MainContent section[id^=MainProduct-] .quantity__button[disabled]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;color:var(--io-product-ink, #6a211d)!important;background:var(--io-title-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}body.template-product #MainContent section[id^=MainProduct-] .quantity__button:first-child,body.template-product #MainContent section[id^=MainProduct-] .quantity__button:last-child{margin-left:0!important;margin-right:0!important}body.template-product #MainContent section[id^=MainProduct-] .quantity__input{width:100%!important;min-width:0!important;margin:0!important;padding:0 4px!important;color:var(--io-product-ink, #6a211d)!important;background:#fff!important;filter:none!important;opacity:1!important;text-align:center!important;line-height:1!important}@media screen and (max-width:389px){body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity{grid-template-columns:minmax(106px,.72fr) minmax(154px,1.28fr)!important;gap:6px!important}body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity .form__label{padding-left:10px!important;padding-right:10px!important;font-size:clamp(18px,5vw,23px)!important}body.template-product #MainContent section[id^=MainProduct-] .quantity{grid-template-columns:42px minmax(0,1fr) 42px!important}}body.template-product #MainContent section[id^=MainProduct-] .product-badges-and-sale-banner{display:block!important;width:100%!important;max-width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}body.template-product #MainContent section[id^=MainProduct-] .badge-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}body.template-product #MainContent section[id^=MainProduct-] .io-trust-button{display:grid!important;grid-template-rows:28px minmax(0,1fr)!important;align-items:center!important;justify-items:center!important;width:100%!important;min-width:0!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:5px 6px 7px!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product #MainContent section[id^=MainProduct-] .io-trust-button__label{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1!important}body.template-product #MainContent section[id^=MainProduct-] .product-badges-and-sale-banner+.product-buy-buttons,body.template-product #MainContent section[id^=MainProduct-] .product-buy-buttons{margin-top:var(--io-product-info-gap-final, 8px)!important}body.template-product #MainContent section[id^=MainProduct-] .product-buy-buttons,body.template-product #MainContent section[id^=MainProduct-] .product-buy-buttons>product-form,body.template-product #MainContent section[id^=MainProduct-] .product-buy-buttons .product-form,body.template-product #MainContent section[id^=MainProduct-] .product-buy-buttons .form,body.template-product #MainContent section[id^=MainProduct-] .product-form__buttons{width:100%!important;max-width:100%!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;overflow:visible!important;box-sizing:border-box!important}body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity{grid-template-columns:minmax(112px,.95fr) minmax(0,1.05fr)!important;gap:var(--io-product-info-gap-final, 8px)!important;overflow:hidden!important}body.template-product #MainContent section[id^=MainProduct-] .quantity{grid-template-columns:44px minmax(0,1fr) 44px!important;overflow:hidden!important}body.template-product #MainContent section[id^=MainProduct-] .quantity__button,body.template-product #MainContent section[id^=MainProduct-] .quantity__input{min-width:0!important;max-width:100%!important;overflow:hidden!important}@media screen and (max-width:749px){body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity{grid-template-columns:minmax(104px,.92fr) minmax(0,1.08fr)!important;gap:6px!important}body.template-product #MainContent section[id^=MainProduct-] .quantity{grid-template-columns:40px minmax(0,1fr) 40px!important}body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity .form__label{padding-left:10px!important;padding-right:10px!important}}body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card) .card__inner{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#fff!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(73, 68, 66, .82))!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card) .card__inner:before{content:none!important;display:none!important;padding:0!important}body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card) .card__media,body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card) .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card) .card__media img,body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card) .card__media .media img,body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card) .card__media video,body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card) .card__media .media video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important;background:#fff!important;transform:translate3d(0,-5%,0) scale(1.16) rotate(0)!important;transform-origin:center center!important;transition:transform .7s ease!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card):hover .media.media--hover-effect>img,body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card):hover .media.media--hover-effect>video,body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card):hover .media.media--hover-effect>.io-card-hover-video,body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card):focus-within .media.media--hover-effect>img,body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card):focus-within .media.media--hover-effect>video,body.template-product #MainContent .related-products .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card):focus-within .media.media--hover-effect>.io-card-hover-video{transform:translate3d(0,-5%,0) scale(1.1832) rotate(0)!important}body.template-product .io-product-lightbox:not([hidden]){position:fixed!important;inset:auto!important;top:var(--io-lightbox-vv-top, 0px)!important;left:var(--io-lightbox-vv-left, 0px)!important;display:grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;width:var(--io-lightbox-vv-width, 100vw)!important;height:var(--io-lightbox-vv-height, 100dvh)!important;margin:0!important;padding:var(--io-lightbox-edge)!important;overflow:hidden!important;overscroll-behavior:contain!important;box-sizing:border-box!important}body.template-product .io-product-lightbox__window{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:fit-content!important;height:auto!important;max-width:calc(var(--io-lightbox-vv-width, 100vw) - var(--io-lightbox-edge-total))!important;max-height:calc(var(--io-lightbox-vv-height, 100dvh) - var(--io-lightbox-edge-total))!important;margin:0!important;grid-template-rows:var(--io-window-title-height, 34px) minmax(0,auto)!important;transform:translateZ(0)!important}body.template-product .io-product-lightbox__viewport{display:grid!important;place-items:center!important;width:fit-content!important;height:fit-content!important;max-width:calc(var(--io-lightbox-vv-width, 100vw) - var(--io-lightbox-edge-total))!important;max-height:calc(var(--io-lightbox-vv-height, 100dvh) - var(--io-lightbox-edge-total) - var(--io-window-title-height, 34px))!important;min-width:0!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product .io-product-lightbox__image{display:block!important;width:auto!important;height:auto!important;max-width:calc(var(--io-lightbox-vv-width, 100vw) - var(--io-lightbox-edge-total) - var(--io-lightbox-media-inset-total))!important;max-height:calc(var(--io-lightbox-vv-height, 100dvh) - var(--io-lightbox-edge-total) - var(--io-window-title-height, 34px) - var(--io-lightbox-media-inset-total))!important;object-fit:contain!important;object-position:center center!important}body.template-product .io-product-lightbox.is-ready .io-product-lightbox__window{transform:translateZ(0)!important}body.template-product .io-product-lightbox.is-closing .io-product-lightbox__window{transform:translate3d(0,3%,0) scaleY(1.003)!important}body.template-product section[id^=MainProduct-] .io-product-gallery__viewport.is-resizing{transition:height .68s cubic-bezier(.16,1,.22,1)!important;will-change:height}body.template-product section[id^=MainProduct-] .io-product-gallery{--io-product-ratio-transition-duration: .68s;--io-product-ratio-transition-ease: cubic-bezier(.16, 1, .22, 1);contain:layout paint}body.template-product section[id^=MainProduct-] .io-product-gallery__stage,body.template-product section[id^=MainProduct-] .io-product-gallery__viewport,body.template-product section[id^=MainProduct-] .io-product-gallery__panel,body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame{backface-visibility:hidden;transform:translateZ(0);transition:height var(--io-product-ratio-transition-duration) var(--io-product-ratio-transition-ease),min-height var(--io-product-ratio-transition-duration) var(--io-product-ratio-transition-ease),max-height var(--io-product-ratio-transition-duration) var(--io-product-ratio-transition-ease),aspect-ratio var(--io-product-ratio-transition-duration) var(--io-product-ratio-transition-ease),opacity .18s ease-out!important}@media(prefers-reduced-motion:reduce){body.template-product section[id^=MainProduct-] .io-product-gallery__stage,body.template-product section[id^=MainProduct-] .io-product-gallery__viewport,body.template-product section[id^=MainProduct-] .io-product-gallery__panel,body.template-product section[id^=MainProduct-] .io-product-gallery__media-frame{transition:opacity 1ms linear!important}}body.template-product #MainContent section[id^=MainProduct-]{--io-product-soft-panel: linear-gradient(180deg, rgba(255, 255, 250, .96) 0%, rgba(240, 247, 232, .92) 100%);--io-product-soft-panel-strong: linear-gradient(180deg, rgba(253, 255, 246, .98) 0%, rgba(222, 237, 205, .94) 100%);--io-product-soft-action: linear-gradient(180deg, #d4ef91 0%, #9ac966 100%);--io-product-soft-border-hi: rgba(255, 255, 255, .9);--io-product-soft-border: rgba(170, 190, 150, .78);--io-product-soft-border-dark: rgba(105, 132, 88, .72);--io-product-soft-ink: #75302b;--io-product-soft-green-ink: #4e6f42;--io-product-soft-blue-ink: #3559a4;--io-product-soft-shadow: 2px 2px 0 rgba(79, 97, 68, .18)}body.template-product #MainContent section[id^=MainProduct-] .product-info-label{color:var(--io-product-soft-ink)!important;-webkit-text-stroke:0!important;text-shadow:none!important;background:var(--io-product-soft-panel)!important;border-top:1px solid var(--io-product-soft-border-hi)!important;border-left:1px solid var(--io-product-soft-border-hi)!important;border-right:2px solid rgba(148,170,132,.42)!important;border-bottom:2px solid rgba(126,148,112,.42)!important;border-radius:0!important;box-shadow:1px 1px #58664e1f!important;animation:none!important;filter:none!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-label:nth-child(2n){color:var(--io-product-soft-blue-ink)!important;background:linear-gradient(180deg,#fafdfff5,#e8effce6)!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-label:before,body.template-product #MainContent section[id^=MainProduct-] .product-info-label:after{opacity:0!important;animation:none!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-label:hover,body.template-product #MainContent section[id^=MainProduct-] .product-info-label:hover>span{transform:none!important;filter:brightness(1.02)!important}body.template-product #MainContent section[id^=MainProduct-] .product-compact-title h2,body.template-product #MainContent section[id^=MainProduct-] .product-info-price,body.template-product #MainContent section[id^=MainProduct-] .product-collapsible-description__toggle,body.template-product #MainContent section[id^=MainProduct-] .product__accordion summary,body.template-product #MainContent section[id^=MainProduct-] .accordion summary,body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity .form__label,body.template-product #MainContent section[id^=MainProduct-] .quantity__button,body.template-product #MainContent section[id^=MainProduct-] .quantity__input,body.template-product #MainContent section[id^=MainProduct-] .share-button__button{color:var(--io-product-soft-ink)!important;background:var(--io-product-soft-panel)!important;border-top:2px solid var(--io-product-soft-border-hi)!important;border-left:2px solid var(--io-product-soft-border-hi)!important;border-right:3px solid var(--io-product-soft-border)!important;border-bottom:3px solid var(--io-product-soft-border-dark)!important;border-radius:0!important;box-shadow:var(--io-product-soft-shadow)!important;text-shadow:none!important;filter:none!important}body.template-product #MainContent section[id^=MainProduct-] .product-compact-title h2{background:linear-gradient(180deg,#fafff4f7,#daebc6e6)!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-price{background:linear-gradient(180deg,#fdfff7fa,#e2efd3eb)!important}body.template-product #MainContent section[id^=MainProduct-] .badge-container{gap:8px!important}body.template-product #MainContent section[id^=MainProduct-] .io-trust-button{color:var(--io-product-soft-green-ink)!important;background:var(--io-product-soft-panel-strong)!important;border-top:2px solid var(--io-product-soft-border-hi)!important;border-left:2px solid var(--io-product-soft-border-hi)!important;border-right:3px solid var(--io-product-soft-border)!important;border-bottom:3px solid var(--io-product-soft-border-dark)!important;border-radius:0!important;box-shadow:var(--io-product-soft-shadow)!important;text-shadow:none!important}body.template-product #MainContent section[id^=MainProduct-] .io-trust-button__icon,body.template-product #MainContent section[id^=MainProduct-] .io-trust-button__label{color:var(--io-product-soft-green-ink)!important;text-shadow:none!important}body.template-product #MainContent section[id^=MainProduct-] .product-buy-buttons .product-form__submit{color:#fff!important;background:var(--io-product-soft-action)!important;border-top:2px solid rgba(244,255,216,.95)!important;border-left:2px solid rgba(244,255,216,.9)!important;border-right:3px solid rgba(112,150,80,.76)!important;border-bottom:3px solid rgba(86,122,62,.84)!important;border-radius:0!important;box-shadow:2px 2px #455e2e2e!important;text-shadow:0 1px 0 rgba(68,92,48,.28)!important}body.template-product #MainContent section[id^=MainProduct-] .product-buy-buttons .product-form__submit:hover,body.template-product #MainContent section[id^=MainProduct-] .io-trust-button:hover,body.template-product #MainContent section[id^=MainProduct-] .product-collapsible-description__toggle:hover,body.template-product #MainContent section[id^=MainProduct-] .share-button__button:hover{filter:brightness(1.025)!important;transform:none!important}body.template-product #MainContent section[id^=MainProduct-] .product-collapsible-description__content,body.template-product #MainContent section[id^=MainProduct-] .accordion__content{background:#fafff6b3!important;border-color:#aec29c73!important;box-shadow:none!important}body.template-product #MainContent section[id^=MainProduct-]{--io-product-soft-panel: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(235, 242, 255, .95) 45%, rgba(209, 222, 252, .92) 100%);--io-product-soft-panel-strong: linear-gradient(180deg, rgba(255, 255, 255, .98) 0%, rgba(226, 236, 255, .96) 50%, rgba(188, 205, 244, .94) 100%);--io-product-soft-border-hi: rgba(255, 255, 255, .96);--io-product-soft-border: rgba(139, 154, 205, .86);--io-product-soft-border-dark: rgba(103, 117, 174, .9);--io-product-soft-ink: #7a302b;--io-product-soft-green-ink: #4b618f;--io-product-soft-blue-ink: #365da6;--io-product-soft-shadow: 2px 2px 0 rgba(76, 91, 151, .22)}body.template-product #MainContent section[id^=MainProduct-] .product-info-label,body.template-product #MainContent section[id^=MainProduct-] .product-info-label:nth-child(2n),body.template-product #MainContent section[id^=MainProduct-] .product-info-price,body.template-product #MainContent section[id^=MainProduct-] .product-compact-title h2,body.template-product #MainContent section[id^=MainProduct-] .product-collapsible-description__toggle,body.template-product #MainContent section[id^=MainProduct-] .product__accordion summary,body.template-product #MainContent section[id^=MainProduct-] .accordion summary,body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity .form__label,body.template-product #MainContent section[id^=MainProduct-] .quantity__button,body.template-product #MainContent section[id^=MainProduct-] .quantity__input,body.template-product #MainContent section[id^=MainProduct-] .share-button__button,body.template-product #MainContent section[id^=MainProduct-] .io-trust-button{color:var(--io-product-soft-ink)!important;background:var(--io-product-soft-panel)!important;border-top:2px solid var(--io-product-soft-border-hi)!important;border-left:2px solid var(--io-product-soft-border-hi)!important;border-right:3px solid var(--io-product-soft-border)!important;border-bottom:3px solid var(--io-product-soft-border-dark)!important;border-radius:0!important;box-shadow:inset 1px 1px #ffffff8f,inset -1px -1px #4c5b9729,var(--io-product-soft-shadow)!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-label:nth-child(2n),body.template-product #MainContent section[id^=MainProduct-] .quantity__button,body.template-product #MainContent section[id^=MainProduct-] .quantity__input{color:var(--io-product-soft-blue-ink)!important;background:linear-gradient(180deg,#fffffffa,#e8effff5 48%,#cad8faf0)!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-label>span,body.template-product #MainContent section[id^=MainProduct-] .io-trust-button__label,body.template-product #MainContent section[id^=MainProduct-] .io-trust-button__icon{color:inherit!important;text-shadow:none!important;-webkit-text-stroke:0!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-label:before{opacity:.08!important;background:repeating-linear-gradient(0deg,rgba(62,86,154,.1) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 1px,transparent 1px 4px)!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-label:after{opacity:.28!important;background:linear-gradient(55deg,transparent 0%,rgba(255,255,255,.36) 48%,transparent 78%)!important}body.template-product #MainContent section[id^=MainProduct-] .product-compact-title h2{background:linear-gradient(180deg,#fdfefffc,#e8effff7 38%,#c4d4f9f2)!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-price{display:inline-flex!important;width:auto!important;min-width:126px!important;background:linear-gradient(180deg,#fffffffc,#ecf3fff5 54%,#d1defcf0)!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-price__item,body.template-product #MainContent section[id^=MainProduct-] .product-info-price__item--compare,body.template-product #MainContent section[id^=MainProduct-] .product-info-price__item--sale{color:var(--io-product-soft-ink)!important;-webkit-text-stroke:0!important;text-shadow:none!important}body.template-product #MainContent section[id^=MainProduct-] .io-trust-button{color:#4b618f!important;background:var(--io-product-soft-panel-strong)!important}body.template-product #MainContent section[id^=MainProduct-] .io-trust-button__icon svg,body.template-product #MainContent section[id^=MainProduct-] .io-trust-button__icon svg path{stroke:currentColor!important;fill:none!important}body.template-product #MainContent section[id^=MainProduct-] .product-collapsible-description__content,body.template-product #MainContent section[id^=MainProduct-] .accordion__content{background:#ecf3ffb8!important;border-color:#8b9acd80!important}body[data-io-palette].template-product #MainContent section[id^=MainProduct-]{--io-product-soft-panel: var(--io-palette-title-soft-bg-2, linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(235, 242, 255, .92))) !important;--io-product-soft-panel-strong: var(--io-palette-title-soft-bg, linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(226, 236, 255, .94))) !important;--io-product-soft-border-hi: var(--io-palette-chrome-hi, rgba(255, 255, 255, .96)) !important;--io-product-soft-border: color-mix(in srgb, var(--io-palette-chrome-lo, rgba(139, 154, 205, .86)), transparent 8%) !important;--io-product-soft-border-dark: color-mix(in srgb, var(--io-palette-chrome-lo-2, rgba(103, 117, 174, .9)), transparent 2%) !important;--io-product-soft-ink: var(--io-palette-ink, #7a302b) !important;--io-product-soft-green-ink: var(--io-palette-blue-ink, #4b618f) !important;--io-product-soft-blue-ink: var(--io-palette-blue-ink, #365da6) !important;--io-product-soft-shadow: 2px 2px 0 color-mix(in srgb, var(--io-palette-chrome-lo-2, rgba(76, 91, 151, .22)), transparent 74%) !important}body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-info-label,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-info-price,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-compact-title h2,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-collapsible-description__toggle,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product__accordion summary,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .accordion summary,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-form__quantity .form__label,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .quantity__button,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .quantity__input,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .share-button__button,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .io-trust-button{color:var(--io-product-soft-ink)!important;background:var(--io-product-soft-panel)!important;border-top-color:var(--io-product-soft-border-hi)!important;border-left-color:var(--io-product-soft-border-hi)!important;border-right-color:var(--io-product-soft-border)!important;border-bottom-color:var(--io-product-soft-border-dark)!important;box-shadow:inset 1px 1px color-mix(in srgb,var(--io-palette-chrome-hi, #fff),transparent 34%),inset -1px -1px color-mix(in srgb,var(--io-palette-chrome-inset-lo, rgba(76, 91, 151, .16)),transparent 10%),var(--io-product-soft-shadow)!important}body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-info-label:nth-child(2n),body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .quantity__button,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .quantity__input{color:var(--io-product-soft-blue-ink)!important;background:var(--io-palette-title-soft-bg, var(--io-product-soft-panel-strong))!important}body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-compact-title h2,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-info-price,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .io-trust-button{background:var(--io-product-soft-panel-strong)!important}body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-info-price__item,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-info-price__item--compare,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-info-price__item--sale,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .io-trust-button__icon,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .io-trust-button__label{color:inherit!important;-webkit-text-stroke:0!important;text-shadow:none!important}body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-info-label:before{opacity:.1!important;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--io-palette-chrome-lo, #8795c8),transparent 82%) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 1px,transparent 1px 4px)!important}body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-collapsible-description__content,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .accordion__content{background:color-mix(in srgb,var(--io-palette-title-soft-bg-2, rgba(236, 243, 255, .72)),transparent 24%)!important;border-color:color-mix(in srgb,var(--io-palette-chrome-lo, rgba(139, 154, 205, .5)),transparent 42%)!important}body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-buy-buttons .product-form__submit,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-form__submit.button.purchase{color:#fffdfa!important;background:var(--io-palette-blue-bg, var(--io-palette-orange-bg))!important;border-top-color:var(--io-palette-chrome-hi, rgba(255, 255, 255, .92))!important;border-left-color:var(--io-palette-chrome-hi, rgba(255, 255, 255, .9))!important;border-right-color:var(--io-palette-blue-border, var(--io-palette-orange-border))!important;border-bottom-color:var(--io-palette-blue-border-dark, var(--io-palette-orange-border-dark))!important;box-shadow:inset 2px 2px color-mix(in srgb,var(--io-palette-chrome-hi, #fff),transparent 36%),inset -2px -2px color-mix(in srgb,var(--io-palette-blue-border-dark, #5d68a2),transparent 28%),2px 2px color-mix(in srgb,var(--io-palette-blue-border-dark, #5d68a2),transparent 70%)!important;text-shadow:1px 1px 0 color-mix(in srgb,var(--io-palette-blue-border-dark, #5d68a2),transparent 26%)!important}body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-buy-buttons .product-form__submit:hover,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-form__submit.button.purchase:hover{background:var(--io-palette-blue-bg-hover, var(--io-palette-orange-bg-hover))!important;filter:none!important;transform:none!important}body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-]{--io-product-soft-panel: linear-gradient(180deg, rgba(255, 253, 251, .98) 0%, rgba(255, 243, 239, .94) 48%, rgba(244, 219, 212, .9) 100%) !important;--io-product-soft-panel-strong: linear-gradient(180deg, rgba(255, 252, 250, .98) 0%, rgba(248, 224, 218, .95) 54%, rgba(226, 190, 181, .92) 100%) !important;--io-product-soft-border-hi: rgba(255, 255, 255, .96) !important;--io-product-soft-border: rgba(184, 142, 134, .72) !important;--io-product-soft-border-dark: rgba(104, 97, 92, .92) !important;--io-product-soft-ink: #7a302b !important;--io-product-soft-green-ink: #7a302b !important;--io-product-soft-blue-ink: #3f5f9e !important;--io-product-soft-shadow: 2px 2px 0 rgba(95, 70, 64, .2) !important}body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-info-label,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-info-price,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-compact-title h2,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-collapsible-description__toggle,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product__accordion summary,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .accordion summary,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-form__quantity .form__label,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .quantity__button,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .quantity__input,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .share-button__button,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .io-trust-button{color:var(--io-product-soft-ink)!important;background:var(--io-product-soft-panel)!important;border-top-color:var(--io-product-soft-border-hi)!important;border-left-color:var(--io-product-soft-border-hi)!important;border-right-color:var(--io-product-soft-border)!important;border-bottom-color:var(--io-product-soft-border-dark)!important;box-shadow:inset 1px 1px #ffffff85,inset -1px -1px #7a302b1f,var(--io-product-soft-shadow)!important;-webkit-text-stroke:0!important;text-shadow:none!important}body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-info-label:nth-child(2n),body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .quantity__button,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .quantity__input{color:var(--io-product-soft-blue-ink)!important;background:linear-gradient(180deg,#fffdfcfa,#f4e5e5f5,#dcd3e1e0)!important}body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-compact-title h2,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-info-price,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .io-trust-button{background:var(--io-product-soft-panel-strong)!important}body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-buy-buttons .product-form__submit,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-form__submit.button.purchase{color:#fffdfa!important;background:linear-gradient(180deg,#f3c0ba,#d98e85 54%,#b85f58)!important;border-top-color:#fff8f6f2!important;border-left-color:#fff8f6e6!important;border-right-color:#a4685edb!important;border-bottom-color:#635c57f2!important;box-shadow:inset 2px 2px #ffffff52,inset -2px -2px #633e3847,2px 2px #5e4e483d!important;text-shadow:1px 1px 0 rgba(110,54,48,.55)!important}body.template-product #MainContent section[id^=MainProduct-]{--io-product-flat-panel: rgba(255, 253, 251, .78);--io-product-flat-panel-alt: rgba(246, 239, 236, .62);--io-product-flat-line: rgba(107, 38, 35, .18);--io-product-flat-line-strong: rgba(107, 38, 35, .28);--io-product-flat-shadow: 1px 1px 0 rgba(104, 92, 86, .12)}body[data-io-palette].template-product #MainContent section[id^=MainProduct-]{--io-product-flat-panel: color-mix(in srgb, var(--io-palette-title-soft-bg-2, #fff), transparent 38%);--io-product-flat-panel-alt: color-mix(in srgb, var(--io-palette-title-soft-bg, #fff), transparent 50%);--io-product-flat-line: color-mix(in srgb, var(--io-palette-chrome-lo, rgba(107, 38, 35, .2)), transparent 46%);--io-product-flat-line-strong: color-mix(in srgb, var(--io-palette-chrome-lo-2, rgba(107, 38, 35, .28)), transparent 36%);--io-product-flat-shadow: 1px 1px 0 color-mix(in srgb, var(--io-palette-chrome-lo-2, rgba(104, 92, 86, .16)), transparent 76%)}body.template-product #MainContent section[id^=MainProduct-] .product-info-label,body.template-product #MainContent section[id^=MainProduct-] .product-info-label:nth-child(2n),body.template-product #MainContent section[id^=MainProduct-] .io-trust-button,body.template-product #MainContent section[id^=MainProduct-] .product-collapsible-description__toggle,body.template-product #MainContent section[id^=MainProduct-] .product__accordion summary,body.template-product #MainContent section[id^=MainProduct-] .accordion summary,body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity .form__label,body.template-product #MainContent section[id^=MainProduct-] .quantity__button,body.template-product #MainContent section[id^=MainProduct-] .quantity__input,body.template-product #MainContent section[id^=MainProduct-] .share-button__button,body.template-product #MainContent section[id^=MainProduct-] .io-topic-related-jewelry__title{background:var(--io-product-flat-panel)!important;border-top:1px solid rgba(255,255,255,.72)!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--io-product-flat-line-strong)!important;box-shadow:var(--io-product-flat-shadow)!important;filter:none!important;text-shadow:none!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-label:nth-child(2n),body.template-product #MainContent section[id^=MainProduct-] .quantity__button,body.template-product #MainContent section[id^=MainProduct-] .quantity__input{background:var(--io-product-flat-panel-alt)!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-label:before,body.template-product #MainContent section[id^=MainProduct-] .product-info-label:after{content:none!important;display:none!important}body.template-product #MainContent section[id^=MainProduct-] .io-trust-button{border-bottom-color:var(--io-product-flat-line)!important}body.template-product #MainContent section[id^=MainProduct-] .io-trust-button__icon,body.template-product #MainContent section[id^=MainProduct-] .io-trust-button__label{color:inherit!important}body.template-product #MainContent section[id^=MainProduct-] .product-collapsible-description__content,body.template-product #MainContent section[id^=MainProduct-] .accordion__content{background:color-mix(in srgb,var(--io-product-flat-panel, #fff),transparent 22%)!important;border-color:var(--io-product-flat-line)!important;box-shadow:none!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-label:hover,body.template-product #MainContent section[id^=MainProduct-] .io-trust-button:hover,body.template-product #MainContent section[id^=MainProduct-] .product-collapsible-description__toggle:hover,body.template-product #MainContent section[id^=MainProduct-] .share-button__button:hover{background:var(--io-product-flat-panel-alt)!important;transform:none!important;filter:none!important}body.template-product #MainContent .product-card-wrapper .media.media--hover-effect>img,body.template-product #MainContent .product-card-wrapper .media.media--hover-effect>video,body.template-product #MainContent .product-card-wrapper .media.media--hover-effect>.io-card-hover-video{transition:none!important;animation:none!important;transform-origin:center center!important}body.template-product #MainContent .product-card-wrapper:hover .media.media--hover-effect>img,body.template-product #MainContent .product-card-wrapper:hover .media.media--hover-effect>video,body.template-product #MainContent .product-card-wrapper:hover .media.media--hover-effect>.io-card-hover-video,body.template-product #MainContent .product-card-wrapper:focus-within .media.media--hover-effect>img,body.template-product #MainContent .product-card-wrapper:focus-within .media.media--hover-effect>video,body.template-product #MainContent .product-card-wrapper:focus-within .media.media--hover-effect>.io-card-hover-video{transition:none!important;transform:scale(1.03) rotate(2deg)!important}body.template-product #MainContent .product-card-wrapper.io-clothing-product-card:hover .media.media--hover-effect>img,body.template-product #MainContent .product-card-wrapper.io-clothing-product-card:hover .media.media--hover-effect>video,body.template-product #MainContent .product-card-wrapper.io-clothing-product-card:hover .media.media--hover-effect>.io-card-hover-video,body.template-product #MainContent .product-card-wrapper.io-clothing-product-card:focus-within .media.media--hover-effect>img,body.template-product #MainContent .product-card-wrapper.io-clothing-product-card:focus-within .media.media--hover-effect>video,body.template-product #MainContent .product-card-wrapper.io-clothing-product-card:focus-within .media.media--hover-effect>.io-card-hover-video{transition:none!important;transform:scale(1.3) rotate(3deg)!important}body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-info-label,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-info-label:nth-child(2n),body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .io-trust-button,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-collapsible-description__toggle,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product__accordion summary,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .accordion summary,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-form__quantity .form__label,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .quantity__button,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .quantity__input,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .share-button__button,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-info-label,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-info-label:nth-child(2n),body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .io-trust-button,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-collapsible-description__toggle,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product__accordion summary,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .accordion summary,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-form__quantity .form__label,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .quantity__button,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .quantity__input,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .share-button__button{background:var(--io-product-flat-panel)!important;border-top:1px solid rgba(255,255,255,.72)!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--io-product-flat-line-strong)!important;box-shadow:var(--io-product-flat-shadow)!important;filter:none!important;text-shadow:none!important}body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .product-info-label:nth-child(2n),body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .quantity__button,body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .quantity__input,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .product-info-label:nth-child(2n),body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .quantity__button,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .quantity__input{background:var(--io-product-flat-panel-alt)!important}body.template-product:not([data-io-palette]) #MainContent section[id^=MainProduct-] .io-topic-related-jewelry__title,body[data-io-palette].template-product #MainContent section[id^=MainProduct-] .io-topic-related-jewelry__title{background:var(--io-product-flat-panel)!important;border-top:1px solid rgba(255,255,255,.72)!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--io-product-flat-line-strong)!important;box-shadow:var(--io-product-flat-shadow)!important}body.template-product #MainContent section[id^=MainProduct-] .product__info-container{--io-product-selector-gap: 8px}body.template-product #MainContent section[id^=MainProduct-] .product-info-labels,body.template-product #MainContent section[id^=MainProduct-] .badge-container,body.template-product #MainContent section[id^=MainProduct-] .product-form__quantity,body.template-product #MainContent section[id^=MainProduct-] variant-radios,body.template-product #MainContent section[id^=MainProduct-] variant-selects{gap:var(--io-product-selector-gap)!important}body.template-product #MainContent section[id^=MainProduct-] .product-info-labels{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}body.template-product #MainContent section[id^=MainProduct-] variant-radios,body.template-product #MainContent section[id^=MainProduct-] variant-selects{display:grid!important;width:100%!important;margin:0!important;padding:0!important}body.template-product #MainContent section[id^=MainProduct-] variant-radios .product-form__input,body.template-product #MainContent section[id^=MainProduct-] variant-selects .product-form__input{display:grid!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;gap:var(--io-product-selector-gap)!important;box-sizing:border-box!important}body.template-product #MainContent section[id^=MainProduct-] variant-radios .product-form__input--color{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-product #MainContent section[id^=MainProduct-] variant-radios .product-form__input--size{grid-template-columns:repeat(5,minmax(0,1fr))!important}body.template-product #MainContent section[id^=MainProduct-] variant-radios .product-form__input>.form__label,body.template-product #MainContent section[id^=MainProduct-] variant-selects .product-form__input>.form__label{grid-column:1 / -1!important;justify-self:start!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;margin-bottom:var(--io-product-selector-gap)!important}body.template-product #MainContent section[id^=MainProduct-] variant-radios .product-form__input input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;-webkit-appearance:none!important;appearance:none!important}body.template-product #MainContent section[id^=MainProduct-] variant-radios .product-form__input input[type=radio]+label{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 10px!important;box-sizing:border-box!important;overflow:hidden!important}body.template-product #MainContent section[id^=MainProduct-] variant-radios .product-form__input input[type=radio]+label .product-form__option-text{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.template-product #MainContent section[id^=MainProduct-] variant-radios .product-form__input--color input[type=radio]+label .product-form__option-text{text-align:left!important}body.template-product #MainContent section[id^=MainProduct-] variant-radios .product-form__input--size input[type=radio]+label{padding-left:2px!important;padding-right:2px!important;overflow:visible!important}body.template-product #MainContent section[id^=MainProduct-] variant-radios .product-form__input--size input[type=radio]+label .product-form__option-text{width:auto!important;max-width:calc(100% + 4px)!important;overflow:visible!important;text-overflow:clip!important}@media screen and (max-width:389px){body.template-product #MainContent section[id^=MainProduct-] .product__info-container{--io-product-selector-gap: 7px}body.template-product #MainContent section[id^=MainProduct-] variant-radios .product-form__input--size{grid-template-columns:repeat(4,minmax(0,1fr))!important}}body.template-product #MainContent .product-card-wrapper.io-clothing-product-card .media.media--hover-effect>img,body.template-product #MainContent .product-card-wrapper.io-clothing-product-card .media.media--hover-effect>video,body.template-product #MainContent .product-card-wrapper.io-clothing-product-card .media.media--hover-effect>.io-card-hover-video,body.template-product #MainContent .related-products .product-card-wrapper .media.media--hover-effect>img,body.template-product #MainContent .related-products .product-card-wrapper .media.media--hover-effect>video,body.template-product #MainContent .related-products .product-card-wrapper .media.media--hover-effect>.io-card-hover-video,body.template-product #MainContent .related-products .card-wrapper .media.media--hover-effect>img,body.template-product #MainContent .related-products .card-wrapper .media.media--hover-effect>video,body.template-product #MainContent .related-products .card-wrapper .media.media--hover-effect>.io-card-hover-video,body.template-product #MainContent [id*=related-products] .product-card-wrapper .media.media--hover-effect>img,body.template-product #MainContent [id*=related-products] .product-card-wrapper .media.media--hover-effect>video,body.template-product #MainContent [id*=related-products] .product-card-wrapper .media.media--hover-effect>.io-card-hover-video,body.template-product #MainContent [id*=related-products] .card-wrapper .media.media--hover-effect>img,body.template-product #MainContent [id*=related-products] .card-wrapper .media.media--hover-effect>video,body.template-product #MainContent [id*=related-products] .card-wrapper .media.media--hover-effect>.io-card-hover-video,body.template-product #MainContent [id*=related-products] .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card) .card__media img,body.template-product #MainContent [id*=related-products] .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card) .card__media .media img,body.template-product #MainContent [id*=related-products] .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card) .card__media video,body.template-product #MainContent [id*=related-products] .product-card-wrapper:not(.io-poster-product-card):not(.io-clothing-product-card) .card__media .media video{transition:none!important;animation:none!important}body.template-product #MainContent section[id^=MainProduct-]{padding-top:0!important}body.template-product #MainContent section[id^=MainProduct-] .product.grid{align-items:start!important}body.template-product #MainContent section[id^=MainProduct-] .product__info-container{overflow:visible!important}body.template-product #MainContent section[id^=MainProduct-] .product__info-container>.io-product-buy-title,body.template-product section[id^=MainProduct-] .product__info-container>.io-product-buy-title{grid-column:1 / -1!important;display:flex!important;align-items:center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:var(--io-window-title-height, 34px)!important;min-height:var(--io-window-title-height, 34px)!important;margin:0 0 var(--io-product-info-gap-final, 8px)!important;padding:0 12px!important;color:var(--io-window-text, #71251f)!important;background:var(--io-title-window-bg, linear-gradient(180deg, #fff9f7 0%, #f1d8d4 62%, #dfbbb6 100%))!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:var(--io-window-border-bottom, 2px solid #6f6f6f)!important;box-shadow:none!important;box-sizing:border-box!important;font-family:var(--io-pixel-font, "Courier New", monospace)!important;font-size:24px!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important}body.template-product #MainContent section[id^=MainProduct-] .product__info-container>.io-product-buy-title+*{margin-top:0!important}@media screen and (max-width:749px){body.template-product #MainContent section[id^=MainProduct-]{padding-top:0!important}}body.template-product #MainContent .related-products .io-related-products--all-posters{display:block!important;margin-bottom:72px!important;padding-bottom:24px!important;overflow:visible!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-grid.io-related-product-swiper,body.template-product #MainContent .related-products .product-grid.io-related-product-swiper--all-posters{align-items:start!important;align-content:start!important;padding-bottom:56px!important;margin-bottom:0!important;overflow:visible!important}@media screen and (min-width:990px){body.template-product #MainContent .related-products .io-related-products--all-posters .product-grid.io-related-product-swiper,body.template-product #MainContent .related-products .product-grid.io-related-product-swiper--all-posters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:16px 16px 56px!important}}body.template-product #MainContent .related-products .io-related-products--all-posters .io-related-product-slide,body.template-product #MainContent .related-products .io-related-product-slide--poster{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card>.card{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__inner{display:block!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--io-card-media-ratio, .6842105263)!important;overflow:hidden!important;background:#fff!important;border-bottom:var(--io-window-border-bottom, 4px solid rgba(73, 68, 66, .82))!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__inner:before{content:none!important;display:none!important;padding:0!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__media,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__media img,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__media .media img,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__media video,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__media .media video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;transform:none!important;box-shadow:none!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card>.card__content{display:block!important;flex:0 0 138px!important;width:100%!important;height:138px!important;min-height:138px!important;max-height:138px!important;padding:12px 14px!important;overflow:hidden!important;box-sizing:border-box!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card>.card__content>.card__information{display:grid!important;grid-template-rows:minmax(0,1fr) 29px!important;row-gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__heading{display:-webkit-box!important;max-height:calc(1.16em * 3)!important;min-height:0!important;margin:0!important;overflow:hidden!important;color:var(--io-product-ink, #6a211d)!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;visibility:visible!important;opacity:1!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__heading a{display:inline!important;color:var(--io-product-ink, #6a211d)!important;font-size:clamp(17px,1.35vw,21px)!important;line-height:1.16!important;letter-spacing:0!important;text-decoration:none!important;visibility:visible!important;opacity:1!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card-information,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .price{display:none!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .quick-add{display:grid!important;grid-template-columns:minmax(66px,max-content) 48px!important;column-gap:10px!important;align-items:end!important;justify-content:space-between!important;width:100%!important;height:29px!important;min-height:29px!important;margin:0!important;padding:0!important;overflow:visible!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .quick-add>modal-opener,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .quick-add>product-form,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .quick-add>.formspacer,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .quick-add form,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .quickadd{display:block!important;align-self:end!important;justify-self:end!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important;padding:0!important;overflow:hidden!important}@media screen and (max-width:989px){body.template-product #MainContent .related-products .io-related-products--all-posters{margin-bottom:56px!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card>.card__content{flex-basis:132px!important;height:132px!important;min-height:132px!important;max-height:132px!important;padding:8px 8px 9px!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__heading a{font-size:clamp(15px,4.2vw,18px)!important;line-height:1.1!important}}body.template-product #MainContent .related-products .io-related-products--all-posters .product-grid.io-related-product-swiper,body.template-product #MainContent .related-products .product-grid.io-related-product-swiper--all-posters{gap:8px!important;padding:0 0 56px!important}@media screen and (min-width:990px){body.template-product #MainContent .related-products .io-related-products--all-posters .product-grid.io-related-product-swiper,body.template-product #MainContent .related-products .product-grid.io-related-product-swiper--all-posters{gap:8px!important;padding:0 0 56px!important}}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card>.card__content{flex:0 0 172px!important;height:172px!important;min-height:172px!important;max-height:172px!important;padding:14px!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card>.card__content>.card__information{grid-template-rows:minmax(82px,1fr) 29px!important;row-gap:14px!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__heading{max-height:4.64em!important;-webkit-line-clamp:4!important;line-clamp:4!important}@media screen and (max-width:989px){body.template-product #MainContent .related-products .io-related-products--all-posters .product-grid.io-related-product-swiper,body.template-product #MainContent .related-products .product-grid.io-related-product-swiper--all-posters{gap:5px!important;padding:0 0 48px!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card>.card__content{flex-basis:160px!important;height:160px!important;min-height:160px!important;max-height:160px!important;padding:10px 8px!important}body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card>.card__content>.card__information{grid-template-rows:minmax(76px,1fr) 29px!important;row-gap:12px!important}}body.template-product #MainContent>.shopify-section:has(.related-products)>.gradient,body.template-product #MainContent>.shopify-section:has(.related-products)>[class*=color-],body.template-product #MainContent .related-products,body.template-product #MainContent product-recommendations.related-products.page-width{padding-left:0!important;padding-right:0!important}body.template-product #MainContent .related-products__heading,body.template-product #MainContent .related-products .io-related-products-slider,body.template-product #MainContent .related-products .slider-mobile-gutter,body.template-product #MainContent .related-products .product-grid,body.template-product #MainContent .related-products .product-grid.io-related-product-swiper{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}@media screen and (min-width:990px){body.template-product #MainContent .related-products,body.template-product #MainContent product-recommendations.related-products.page-width{width:var(--io-home-content-width, var(--desktop-width, 850px))!important;max-width:var(--io-home-content-width, var(--desktop-width, 850px))!important;margin-left:var(--io-home-lane-left, auto)!important;margin-right:auto!important}}body.template-product #MainContent .related-products,body.template-product #MainContent product-recommendations.related-products.page-width{padding-top:10px!important;padding-left:8px!important;padding-right:8px!important}body.template-product #MainContent .related-products__heading{margin-top:0!important}body.template-product #MainContent .related-products .product-grid{align-items:stretch!important}body.template-product #MainContent .related-products .grid__item{display:flex!important;align-items:stretch!important}body.template-product #MainContent .related-products .card-wrapper,body.template-product #MainContent .related-products .product-card-wrapper,body.template-product #MainContent .related-products .card{display:flex!important;width:100%!important;height:100%!important;min-height:0!important;flex-direction:column!important}body.template-product #MainContent .related-products .product-card-wrapper .card__inner,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__inner,body.template-product #MainContent .related-products .product-card-wrapper.io-clothing-product-card .card__inner,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__inner{--ratio-percent: 100% !important;width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#fff!important;border:0!important;border-bottom:1px solid rgba(107,38,35,.22)!important;box-shadow:none!important}body.template-product #MainContent .related-products .product-card-wrapper .card__inner:before,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__inner:before,body.template-product #MainContent .related-products .product-card-wrapper.io-clothing-product-card .card__inner:before,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__inner:before{padding-bottom:100%!important}body.template-product #MainContent .related-products .product-card-wrapper .card__media,body.template-product #MainContent .related-products .product-card-wrapper .card__media .media,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__media,body.template-product #MainContent .related-products .product-card-wrapper.io-poster-product-card .card__media .media,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__media,body.template-product #MainContent .related-products .io-related-products--all-posters .product-card-wrapper.io-poster-product-card .card__media .media{aspect-ratio:1 / 1!important}body.template-product #MainContent .related-products .card>.card__content{flex:0 0 var(--io-product-copy-height, 154px)!important}body.template-product #MainContent .related-products__heading{display:inline-flex!important;width:fit-content!important;max-width:100%!important;min-height:34px!important;align-items:center!important;margin:0 0 10px!important;padding:5px 11px 6px!important;color:#743633!important;background:linear-gradient(180deg,#fff7f4db,#ffffff9e)!important;border-top:1px solid rgba(255,255,255,.88)!important;border-left:1px solid rgba(255,255,255,.72)!important;border-right:1px solid rgba(107,38,35,.18)!important;border-bottom:1px solid rgba(107,38,35,.24)!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;font-size:clamp(20px,1.55vw,26px)!important;line-height:1!important;text-shadow:none!important}@media screen and (max-width:749px){body.template-product #MainContent .related-products__heading{min-height:32px!important;font-size:clamp(18px,5.2vw,22px)!important}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/product-style.css.map */
