@media(min-width:64rem){.faqs-wrapper{display:flex;align-items:flex-start;justify-content:space-between}}.faqs-wrapper h3{font-weight:600;flex:1;max-width:18.75rem}@media(min-width:64rem){.faqs-wrapper .faqs{max-width:55%;width:100%;flex-shrink:0}}.faqs-wrapper .faqs .faq{border-bottom:.0625rem solid #e7e7e7;padding:1.5rem 0}.faqs-wrapper .faqs .faq.open .question{margin-bottom:1.5rem}.faqs-wrapper .faqs .faq.open .question .toggle{background:#090909}.faqs-wrapper .faqs .faq.open .question .toggle:before{transform:translate(-50%,-50%) rotate(90deg) scaleX(0);background:#fff}.faqs-wrapper .faqs .faq.open .question .toggle:after{background:#fff}.faqs-wrapper .faqs .faq.open .answer{opacity:1;transform:translateY(0);max-height:25rem}.faqs-wrapper .faqs .faq .question{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;border:none;background:transparent;color:inherit;appearance:none;padding:0;text-align:left;cursor:pointer;font-weight:600;font-family:Urbanist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;transition:background .2s ease,color .2s ease,margin .25s ease}@supports selector(:focus-visible){.faqs-wrapper .faqs .faq .question:focus-visible{outline:.125rem solid #ff5500;outline-offset:.125rem}.faqs-wrapper .faqs .faq .question:focus:not(:focus-visible){outline:none;outline-offset:0}}@supports not selector(:focus-visible){.faqs-wrapper .faqs .faq .question:focus{outline:.125rem solid #ff5500;outline-offset:.125rem}}.faqs-wrapper .faqs .faq .question:hover .toggle,.faqs-wrapper .faqs .faq .question:focus-visible .toggle{background:#0c0c0c}.faqs-wrapper .faqs .faq .question:hover .toggle:before,.faqs-wrapper .faqs .faq .question:hover .toggle:after,.faqs-wrapper .faqs .faq .question:focus-visible .toggle:before,.faqs-wrapper .faqs .faq .question:focus-visible .toggle:after{background:#fff}.faqs-wrapper .faqs .faq .question .toggle{position:relative;width:1.5rem;height:1.5rem;background:#e7e7e7;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,transform .2s ease}.faqs-wrapper .faqs .faq .question .toggle:before,.faqs-wrapper .faqs .faq .question .toggle:after{content:"";position:absolute;background:#090909;transition:transform .2s ease,background .2s ease}.faqs-wrapper .faqs .faq .question .toggle:after{width:.625rem;height:.125rem;top:50%;left:50%;transform:translate(-50%,-50%)}.faqs-wrapper .faqs .faq .question .toggle:before{width:.625rem;height:.125rem;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.faqs-wrapper .faqs .faq .answer{color:#3d3d3d;font-size:1rem;line-height:1.6;max-height:0;opacity:0;overflow:hidden;transform:translateY(-.25rem);transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .35s ease,transform .45s ease}.review{display:flex;flex-direction:column;align-items:center}.review h3{font-weight:500;text-align:center}@media(min-width:64rem){.review h3{padding:0 2rem}}.review .title{font-size:1.125rem;font-weight:500}.review .position{color:#5c5c5c}.review .review--card{width:min(85vw,21rem);background:#fff;border:1px solid #e8e8ec;border-radius:1rem;box-shadow:0 2px 10px #0707070a;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;text-align:left}.review .review-card-head{display:flex;align-items:center;justify-content:center;gap:1.25rem}.review .review-stars{display:inline-flex;gap:.125rem;color:#f5a524}.review .review-verified{display:inline-flex;align-items:center;gap:.25rem;color:#15803d;font-size:.8125rem;font-weight:500}.review .review-author{display:flex;align-items:center;justify-content:center;gap:.75rem}.review .review-avatar{flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:50%;background:#ffe0d1;color:#a84200;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;letter-spacing:.03em}.review .review-author-meta{display:flex;flex-direction:column;line-height:1.2;text-align:left}.review .review-author-name{font-weight:600;color:#070707;font-size:.9375rem}.review .review-author-role{color:#70707a;font-size:.8125rem;margin-top:.125rem}.block-shape{background:#f5f5f5;width:100%;height:100%;border-radius:1.5rem;border:.0625rem solid #e7e7e7;display:grid;grid-template-rows:1fr auto;gap:1rem;cursor:pointer}.block-shape:hover .btn{box-shadow:none}.block-shape .shape-wrapper{display:flex;justify-content:center;align-items:center;padding:1.5rem}.block-shape .shape-wrapper--img{padding:0;overflow:hidden}.block-shape .shape-wrapper--img img{width:100%;height:100%;object-fit:cover;display:block}.block-shape .shape-wrapper .shape-grid{display:grid;grid-template-columns:repeat(2,auto);gap:.75rem;align-items:center;justify-items:center}.block-shape .shape-wrapper .shape{background:#f50;border:.25rem solid #0b0b0b;box-shadow:.4375rem .625rem #0b0b0b}.block-shape .shape-wrapper .shape.square{width:clamp(5.5rem,12vw,8rem);height:clamp(5.5rem,12vw,8rem)}.block-shape .shape-wrapper .shape.rectangle{width:clamp(8rem,16vw,11rem);height:clamp(5.5rem,11vw,7.5rem);border-radius:1.875rem}.block-shape .shape-wrapper .shape.oval{width:clamp(9rem,18vw,12.5rem);height:clamp(5.25rem,10vw,7rem);border-radius:4.375rem}.block-shape .shape-wrapper .shape.circle{width:clamp(6rem,12vw,8.5rem);height:clamp(6rem,12vw,8.5rem);border-radius:50%}.block-shape .shape-wrapper .shape.mini{border-width:.1875rem;box-shadow:.25rem .375rem #0b0b0b}.block-shape .shape-wrapper .shape.mini.square{width:3rem;height:3rem}.block-shape .shape-wrapper .shape.mini.circle{width:3rem;height:3rem;border-radius:50%}.block-shape .shape-wrapper .shape.mini.oval{width:4rem;height:3rem;border-radius:4.375rem}.block-shape .shape-wrapper .shape.mini.rectangle{width:4rem;height:3rem;border-radius:1.125rem}.block-shape .low-wrapper{display:grid;gap:.75rem;padding:1.5rem;border-top:.0625rem solid #b4b4b4;align-content:start}.block-shape .low-wrapper .text{text-align:center}.block-shape .low-wrapper .text .title{font-weight:700;font-size:1.25rem}.block-shape .low-wrapper .price{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}@media(min-width:48rem){.block-shape .low-wrapper .price{justify-content:space-between}}.detail-description{background:#f5f5f5}.detail-description .wrapper-detail{display:grid;gap:2rem}@media(min-width:80rem){.detail-description .section{display:flex;justify-content:space-evenly;align-items:flex-start}}.detail-description .section-header{font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem}.detail-description .section-header .toggle{border:none;background:none;padding:0;line-height:0;cursor:pointer}@supports selector(:focus-visible){.detail-description .section-header .toggle:focus-visible{outline:.125rem solid #ff5500;outline-offset:.125rem}.detail-description .section-header .toggle:focus:not(:focus-visible){outline:none;outline-offset:0}}@supports not selector(:focus-visible){.detail-description .section-header .toggle:focus{outline:.125rem solid #ff5500;outline-offset:.125rem}}@media(min-width:80rem){.detail-description .section-header .toggle{display:none}}.detail-description .section-header .toggle .icon{transition:transform .2s ease}.detail-description .section-header .toggle .icon.is-collapsed{transform:rotate(180deg)}@media(min-width:80rem){.detail-description .section-body{max-width:31.25rem}}.detail-description .section-body .description{color:#5c5c5c}.detail-description .section-body .parameters-list{display:grid;gap:2rem}.detail-description .section-body .parameters-info{display:grid;grid-template-columns:1fr 1fr;padding-bottom:.5rem;border-bottom:.0625rem solid #e7e7e7}.detail-description .section-body .parameters-info .info{font-weight:600}.feature-highlights .container-wrapper{display:flex;flex-direction:column;gap:2rem}@media(min-width:48rem){.feature-highlights .container-wrapper{flex-direction:row;justify-content:space-evenly}}.feature-highlights .wrapper{display:flex;align-items:flex-start;gap:.75rem;max-width:23.75rem}@media(min-width:48rem){.feature-highlights .wrapper{flex-direction:column;align-items:center}}.feature-highlights .icon{padding:.75rem;color:#f50;display:inline-flex;align-items:center;justify-content:center}.feature-highlights .icon svg{width:1.5rem;height:1.5rem;display:block}.feature-highlights .content h6{font-weight:700}.feature-highlights .content .desc{color:#5c5c5c}.feature-highlights .content .link{display:inline-flex;align-items:center;gap:.5rem}@supports selector(:focus-visible){.feature-highlights .content .link:focus-visible{outline:.125rem solid #ff5500;outline-offset:.125rem}.feature-highlights .content .link:focus:not(:focus-visible){outline:none;outline-offset:0}}@supports not selector(:focus-visible){.feature-highlights .content .link:focus{outline:.125rem solid #ff5500;outline-offset:.125rem}}.feature-highlights .content .link img{transition:transform .2s ease}.feature-highlights .content .link:hover{text-decoration:underline}.feature-highlights .content .link:hover img{transform:translate(.125rem)}@media(min-width:48rem){.feature-highlights .content{text-align:center}}.products-also-like{padding-top:2.5rem;padding-bottom:4rem}.products-also-like .wrapper-text{display:flex;justify-content:space-between;align-items:baseline}.products-also-like .wrapper-text h4{font-weight:600}.products-also-like .wrapper-text .link{text-decoration:underline}@supports selector(:focus-visible){.products-also-like .wrapper-text .link:focus-visible{outline:.125rem solid #ff5500;outline-offset:.125rem}.products-also-like .wrapper-text .link:focus:not(:focus-visible){outline:none;outline-offset:0}}@supports not selector(:focus-visible){.products-also-like .wrapper-text .link:focus{outline:.125rem solid #ff5500;outline-offset:.125rem}}.products-also-like .wrapper-text .link:hover{text-decoration:none}.products-also-like .wrapper-grid{display:grid;gap:1.5rem}@media(min-width:48rem){.products-also-like .wrapper-grid{grid-template-columns:1fr 1fr 1fr}}.products-also-like .also-like-card{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border:.0625rem solid #e7e7e7;border-radius:1.5rem;background:#fff;color:#070707;transition:border-color .2s ease,transform .2s ease}.products-also-like .also-like-card:hover{border-color:#070707;transform:translateY(-.125rem)}.products-also-like .also-like-card__title{font-weight:700;font-size:1.125rem}.products-also-like .also-like-card__desc{color:#5c5c5c;font-size:.9375rem}.products-also-like .also-like-card__cta{margin-top:auto;display:inline-flex;align-items:center;gap:.375rem;font-weight:600;color:#f50}.products-also-like .also-like-card__cta img{width:1rem;height:1rem}.detail-wrapper{display:grid;gap:3rem}@media(min-width:64rem){.detail-wrapper{grid-template-columns:1fr 1fr;align-items:start}}.detail-wrapper .wrapper-gallery{margin:0;padding:0 1.5rem .75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.detail-wrapper .wrapper-gallery .gallery{display:inline-flex;gap:.75rem;min-width:max-content}.detail-wrapper .wrapper-gallery .gallery .gallery-item{flex:0 0 13.75rem;background:#b4b4b4;border-radius:1rem;scroll-snap-align:start;overflow:hidden;position:relative}.detail-wrapper .wrapper-gallery .gallery .gallery-item img,.detail-wrapper .wrapper-gallery .gallery .gallery-item video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.detail-wrapper .wrapper-gallery .gallery .gallery-item--animated{position:relative;cursor:pointer}.detail-wrapper .wrapper-gallery .gallery .gallery-item--animated .gallery-item__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;border-radius:50%;background:#0000008c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;pointer-events:none;transition:opacity .2s,transform .2s}.detail-wrapper .wrapper-gallery .gallery .gallery-item--animated:hover .gallery-item__play{background:#000000bf;transform:translate(-50%,-50%) scale(1.08)}.detail-wrapper .wrapper-gallery .gallery .gallery-item--animated.is-playing .gallery-item__play{opacity:0}.detail-wrapper .wrapper-gallery .gallery .gallery-item--large{aspect-ratio:16/11}.detail-wrapper .wrapper-gallery .gallery .gallery-item--square{aspect-ratio:1/1}.detail-wrapper .wrapper-gallery .gallery .gallery-item--mobile{display:none}@media(max-width:47.9375rem){.detail-wrapper .wrapper-gallery .gallery--has-mobile .gallery-item--desktop{display:none}.detail-wrapper .wrapper-gallery .gallery--has-mobile .gallery-item--mobile{display:block}}@media(min-width:48rem){.detail-wrapper .wrapper-gallery{margin:0;padding:0}}@media(min-width:64rem){.detail-wrapper .wrapper-gallery{overflow:visible;scroll-snap-type:none}.detail-wrapper .wrapper-gallery .gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:auto}.detail-wrapper .wrapper-gallery .gallery .gallery-item{flex:initial}.detail-wrapper .wrapper-gallery .gallery .gallery-item--large{grid-column:1/-1}}.detail-wrapper section h1{font-weight:700}.detail-wrapper .label{background:#070707;width:fit-content;padding:.375rem .75rem;border-radius:1.25rem}.detail-wrapper .label span{color:#fff}.detail-wrapper section .product-description{color:#3d3d3d}.detail-wrapper section .selection-wrapper{display:grid;gap:2rem}.detail-wrapper section .selection-wrapper .selection .selection-title{font-weight:600;margin-bottom:.75rem}.detail-wrapper section .selection-wrapper .selection .selection-btn{display:flex;flex-wrap:wrap;gap:.5rem}@media(min-width:90rem){.detail-wrapper section .selection-wrapper .selection .selection-btn{flex-wrap:nowrap}}.detail-wrapper section .selection-wrapper .selection .selection-btn--custom{margin-top:.75rem;flex-wrap:wrap;align-items:center;row-gap:.5rem}.detail-wrapper section .selection-wrapper .selection .selection-btn--custom .btn--detail-custom{width:auto;min-width:12rem;flex:0 0 auto;padding-left:1.5rem;padding-right:1.5rem}.detail-wrapper section .selection-wrapper .selection .selection-btn--custom .custom-size-row{margin-top:0}.detail-wrapper section .selection-wrapper .selection .custom-size-row[hidden],.detail-wrapper section .selection-wrapper .selection .custom-size-hint[hidden]{display:none}.detail-wrapper section .selection-wrapper .selection .custom-size-row{display:inline-flex;align-items:center;gap:0;margin-top:.75rem;background:#f5f5f5;border:.125rem solid #e7e7e7;border-radius:3rem;padding:0 1.25rem;height:3rem}.detail-wrapper section .selection-wrapper .selection .custom-size-row .custom-size-input{width:3.5rem;background:transparent;border:none;outline:none;font-family:inherit;font-size:1rem;font-weight:700;color:#070707;text-align:center;-moz-appearance:textfield}.detail-wrapper section .selection-wrapper .selection .custom-size-row .custom-size-input::-webkit-outer-spin-button,.detail-wrapper section .selection-wrapper .selection .custom-size-row .custom-size-input::-webkit-inner-spin-button{-webkit-appearance:none}.detail-wrapper section .selection-wrapper .selection .custom-size-row .custom-size-input::placeholder{color:#b0b0b0;font-weight:400}.detail-wrapper section .selection-wrapper .selection .custom-size-row .custom-size-x{font-size:1rem;font-weight:700;color:#070707;padding:0 .25rem}.detail-wrapper section .selection-wrapper .selection .custom-size-row .custom-size-unit{font-size:.875rem;color:#6b7280;padding-left:.5rem;border-left:.0625rem solid #e7e7e7;margin-left:.25rem}.detail-wrapper section .selection-wrapper .selection .custom-size-hint{margin-top:.5rem;font-size:.8125rem;color:#6b7280}@media(max-width:40rem){.detail-wrapper section .selection-wrapper .selection .selection-btn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.detail-wrapper section .selection-wrapper .selection .selection-btn .btn--detail{width:100%;min-width:0;padding-left:.75rem;padding-right:.75rem;justify-content:center;white-space:nowrap}.detail-wrapper section .selection-wrapper .selection .selection-btn--custom{grid-template-columns:minmax(0,1fr) auto;align-items:center}.detail-wrapper section .selection-wrapper .selection .selection-btn--custom .btn--detail-custom{width:100%;min-width:0;padding-left:.75rem;padding-right:.75rem}.detail-wrapper section .selection-wrapper .selection .selection-btn--custom .custom-size-row{padding:0 .875rem}.detail-wrapper section .selection-wrapper .selection .selection-btn--custom .custom-size-row .custom-size-input{width:2.75rem;pointer-events:none;caret-color:transparent;user-select:none}}.detail-wrapper section .selection-wrapper .lower-wrapper{display:grid;gap:1rem}.detail-wrapper section .selection-wrapper .lower-wrapper .wrapper-price{display:flex;justify-content:space-between;align-items:center}.detail-wrapper section .selection-wrapper .lower-wrapper .wrapper-price .text-price{font-weight:600}.detail-wrapper section .selection-wrapper .lower-wrapper .wrapper-price .price-value{display:flex;align-items:center;min-height:2.375rem}.detail-wrapper section .selection-wrapper .lower-wrapper .wrapper-price .price{font-weight:700;font-size:2.375rem}.detail-wrapper section .selection-wrapper .lower-wrapper .wrapper-price .price-loader{display:none;align-items:center;gap:.375rem;height:2.375rem}.detail-wrapper section .selection-wrapper .lower-wrapper .wrapper-price .price-loader:not([hidden]){display:inline-flex}.detail-wrapper section .selection-wrapper .lower-wrapper .wrapper-price .price-loader span{display:block;width:.625rem;height:.625rem;border-radius:50%;background:#f50;opacity:.2;animation:price-dot-pulse 1.2s ease-in-out infinite}.detail-wrapper section .selection-wrapper .lower-wrapper .wrapper-price .price-loader span:nth-child(2){animation-delay:.2s}.detail-wrapper section .selection-wrapper .lower-wrapper .wrapper-price .price-loader span:nth-child(3){animation-delay:.4s}@keyframes price-dot-pulse{0%,60%,to{opacity:.2;transform:scale(1)}30%{opacity:1;transform:scale(1.3)}}.detail-wrapper section .selection-wrapper .lower-wrapper .wrapper-btn{width:100%}.detail-wrapper section .selection-wrapper .lower-wrapper .wrapper-btn span{display:inline-flex;align-items:center;gap:1rem}.detail-wrapper section .selection-wrapper .lower-wrapper .description{text-align:center;font-weight:600;color:#8f8f8f}.quantity{border:.0625rem solid #e7e7e7;border-radius:1.5rem;overflow:hidden}.quantity .price-item{font-weight:600}.quantity .bestseller-item{display:inline-flex;align-items:center;min-width:0;overflow:hidden}.quantity .bestseller-badge{display:inline-flex;align-items:center;gap:.25rem;width:fit-content;max-width:100%;min-width:0;padding:.1875rem .5rem;background:#fff;border:.0625rem solid #e7e7e7;border-radius:1.25rem;font-size:.6875rem;font-weight:600;line-height:1;color:#070707;white-space:nowrap}.quantity .bestseller-badge svg{width:.75rem;height:.75rem;flex-shrink:0}.quantity .bestseller-badge span{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:40rem){.quantity .wrapper-quantity{grid-template-columns:minmax(3.25rem,auto) minmax(3.5rem,1fr) auto auto;column-gap:.375rem}.quantity .bestseller-item{justify-content:flex-end;overflow:visible}.quantity .bestseller-badge{font-size:.625rem;padding:.125rem .375rem;gap:.2rem}.quantity .sale-item{min-width:2.75rem;padding:.25rem .375rem;font-size:.6875rem}}.quantity .sale-item{font-size:.75rem;background:#ecfdf3;border-radius:1.5rem;display:inline-flex;justify-content:center;padding:.25rem .5rem;color:#027a48;font-weight:500;min-width:3.25rem}.quantity .wrapper-quantity{border-bottom:.0625rem solid #e7e7e7;padding:.5rem 1rem;display:grid;grid-template-columns:minmax(4.375rem,1fr) minmax(3.125rem,1fr) minmax(2.5rem,1fr) auto;column-gap:.5rem;align-items:center;cursor:pointer}@media(min-width:80rem){.quantity .wrapper-quantity{padding:.5rem 1.5rem}}.quantity .wrapper-quantity:hover{background:#f5f5f5}.quantity .wrapper-quantity.is-active{background:#cff7d3}.quantity .wrapper-quantity .quantity-item{font-weight:600}.quantity .wrapper-quantity .quantity-item{display:inline-flex;align-items:center;position:relative;padding-left:1.5rem}.quantity .wrapper-quantity .quantity-item img{position:absolute;left:0;width:1rem;height:1rem;opacity:0;visibility:hidden}.quantity .wrapper-quantity.is-active .quantity-item img{opacity:1;visibility:visible}.quantity .wrapper-custom-quantity .title{padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;width:100%;border:none;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.quantity .wrapper-custom-quantity .title .icon{transition:transform .2s ease}.quantity .wrapper-custom-quantity .title .icon.is-collapsed{transform:rotate(180deg)}@media(min-width:80rem){.quantity .wrapper-custom-quantity .title{padding:.5rem 1.5rem}}.quantity .wrapper-custom-quantity .custom-quantity{padding:.5rem 1rem;border-top:.0625rem solid #e7e7e7;display:grid;grid-template-columns:minmax(4.375rem,1fr) minmax(3.125rem,1fr) minmax(2.5rem,1fr) auto;column-gap:.5rem;align-items:center;cursor:pointer}@media(min-width:80rem){.quantity .wrapper-custom-quantity .custom-quantity{padding:.5rem 1.5rem}}.quantity .wrapper-custom-quantity .custom-quantity.is-active{background:#cff7d3}.quantity .wrapper-custom-quantity .custom-quantity[hidden]{display:none}.quantity .wrapper-custom-quantity .custom-quantity .quantity-input{width:80%;border:.0625rem solid #e7e7e7;border-radius:.5rem;padding:.25rem .5rem;background:#fff;font:inherit;font-weight:600;color:inherit;cursor:text}.quantity .wrapper-custom-quantity .custom-quantity .quantity-input::placeholder{color:#5c5c5c}.notification{margin-top:.75rem;font-size:.75rem;color:#5c5c5c}.notification a{color:inherit;text-decoration:underline}.notification a:hover{text-decoration:none}.notification--error{margin-top:.5rem;margin-left:1.25rem;margin-right:1.25rem;padding:.5rem .75rem;border-radius:.5rem;color:#c0392b;font-weight:500;background:transparent;transition:background-color .3s ease}.sheet-info{margin:0 0 .75rem;padding:.5rem .75rem;background:#eef5ff;border-radius:.5rem;color:#1c4a8a;font-size:.85rem;line-height:1.4}.sheet-info[hidden]{display:none}.sheet-info strong{font-weight:600}.notification--error.is-flashing{animation:notice-flash .6s ease-out}@keyframes notice-flash{0%{background-color:#fee2e2}40%{background-color:#fecaca}to{background-color:transparent}}.upload-guidelines .wrapper{padding:1rem;background:#f5f5f5;border-radius:1.5rem;border:.0625rem solid #b4b4b4;display:grid}.upload-guidelines .guidelines-wrapper{display:inline-flex;justify-content:space-between;width:100%;align-items:center;border:none;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}@supports selector(:focus-visible){.upload-guidelines .guidelines-wrapper:focus-visible{outline:.125rem solid #ff5500;outline-offset:.125rem}.upload-guidelines .guidelines-wrapper:focus:not(:focus-visible){outline:none;outline-offset:0}}@supports not selector(:focus-visible){.upload-guidelines .guidelines-wrapper:focus{outline:.125rem solid #ff5500;outline-offset:.125rem}}.upload-guidelines .guidelines-wrapper .guidelines{display:inline-flex;align-items:center;gap:.75rem;font-weight:600;font-size:1rem}.upload-guidelines .guidelines-wrapper .icon{transition:transform .2s ease}.upload-guidelines .guidelines-wrapper .icon.is-collapsed{transform:rotate(180deg)}.upload-guidelines .content{display:grid;gap:.75rem;padding-top:1rem;font-weight:500}.upload-guidelines .content[hidden]{display:none}.upload-guidelines .content-info{display:flex;justify-content:space-between}.upload-guidelines .content-info span{max-width:8.125rem}.upload-guidelines .content-info span:last-child{text-align:right}.upload-guidelines .delivery{display:flex;flex-direction:column;gap:1rem}@media(min-width:80rem){.upload-guidelines .delivery{flex-direction:row;align-items:center;justify-content:space-between}}.upload-guidelines .delivery-item{display:flex;gap:.5rem;align-items:center;text-decoration:underline;color:#5c5c5c}.upload-guidelines .delivery-icon{display:inline-flex;align-items:center;justify-content:center}.upload-guidelines .delivery-icon svg{width:1.25rem;height:1.25rem;display:block}.upload-guidelines .footnote{font-size:.75rem;color:#8f8f8f}.upload-guidelines .footnote-link{text-decoration:underline}.upload-guidelines .footnote-link:hover{text-decoration:none}.hero{text-align:center}.hero h1{font-weight:700;font-size:var(--h2);line-height:1.35}.hero h1 span{color:#f50}.hero .description{font-size:1.25rem;color:#5c5c5c}.wrapper-grid.container{display:grid;gap:1.5rem}@media(min-width:48rem){.wrapper-grid.container{grid-template-columns:1fr 1fr 1fr}.block-shape--centered{grid-column:2}}.notification--success{margin-top:.5rem;padding:.5rem .75rem;border-radius:.5rem;color:#1e7a3c;font-weight:500;background:#e8f7ee}.discount-box{margin:.75rem 0}.discount-box .notification--error{margin-left:0;margin-right:0}.discount-form{display:flex;gap:.5rem;align-items:stretch;max-width:24rem}.discount-input{flex:1 1 auto;min-width:0;padding:.5rem .75rem;border:1px solid #d6d6d6;border-radius:.5rem;font:inherit;font-size:.875rem;text-transform:uppercase}.discount-input::placeholder{text-transform:none;color:#9a9a9a}.discount-form .btn{flex:0 0 auto;white-space:nowrap}.discount-row .discount-label,.discount-row.row>span:first-child{display:inline-flex;align-items:center;gap:.375rem}.discount-remove-form{display:inline-flex}.discount-remove{border:none;background:transparent;color:#c0392b;font-size:1rem;line-height:1;cursor:pointer;padding:0 .25rem}.discount-remove:hover{color:#8f2a20}.discount-value{color:#1e7a3c;font-weight:600;white-space:nowrap}.discount-notice{font-size:.8125rem}.free-shipping-box{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;background:#fff;border:.0625rem solid #e7e7e7;border-radius:1.5rem;padding:1rem 1.25rem}.free-shipping-box__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.875rem;background:#ff550014;color:#f50}.free-shipping-box__icon svg{width:1.5rem;height:1.5rem}.free-shipping-box__body{display:grid;gap:.5rem;min-width:0}.free-shipping-box__text{font-size:.9375rem;color:#1d1d1d}.free-shipping-box__bar{display:block;height:.375rem;border-radius:999rem;background:#efefef;overflow:hidden}.free-shipping-box__bar-fill{display:block;height:100%;width:var(--percentage-free-shipping, 0%);border-radius:999rem;background:#f50;transition:width .35s ease}
