.spo-pdp{--spo-line: rgb(var(--color-foreground) / .1);--spo-soft: rgb(var(--color-foreground) / .035);--spo-muted: rgb(var(--color-foreground) / .62);--spo-radius: 14px;--spo-gap: 1.35rem}.spo-pdp .product__info>*+*{margin-block-start:var(--spo-gap)}.spo-pdp .product__info>.product__title+*{margin-block-start:1rem}@media screen and (min-width:1024px){.spo-pdp .product__info{padding-inline-start:clamp(.5rem,2vw,2.25rem)}}.spo-pdp .product__title{gap:.6rem}.spo-pdp .product__title h1{letter-spacing:-.02em}.spo-pdp .product__title .product__price{font-size:1.15rem}.spo-pdp .installment{color:var(--spo-muted)}.spo-pdp .installment:empty{display:none}.spo-usps{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.spo-usps__item{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.4}.spo-usps__icon{display:grid;flex:0 0 auto;width:22px;height:22px;margin-top:.05rem;place-items:center;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.spo-usps__icon svg{width:13px;height:13px}.spo-usps__text strong{font-weight:700}.spo-pdp .variant-picker,.spo-pdp .variant-picker fieldset{min-width:0;max-width:100%}.spo-pdp .variant-picker .swatches--variant{gap:.5rem}.spo-pdp .variant-picker .swatches--variant .color-swatch{--swatch-size: 3.25rem}.spo-pdp .variant-picker .swatches--variant :checked+.color-swatch:before{border-radius:6px}@media screen and (max-width:767px){.spo-pdp .variant-picker .swatches--variant{gap:.4rem}.spo-pdp .variant-picker .swatches--variant .color-swatch{--swatch-size: 2.6rem}}.spo-pdp .variant-picker ul.swatches:not(.swatches--variant){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.spo-pdp .variant-picker ul.swatches:not(.swatches--variant)>li,.spo-pdp .variant-picker ul.swatches:not(.swatches--variant) magnet-element{display:block;width:100%}.spo-pdp .variant-picker ul.swatches:not(.swatches--variant) .label-swatch{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;min-height:3.1rem;padding:.55rem .25rem;border-radius:10px;text-align:center;line-height:1.1}.spo-pdp .label-swatch__main{font-size:.9rem;font-weight:600;white-space:nowrap}.spo-pdp .label-swatch__sub{font-size:.68rem;font-weight:500;opacity:.6;white-space:nowrap}.spo-pdp .label-swatch__paren{display:none}.spo-pdp .variant-picker ul.swatches:not(.swatches--variant) :checked+.label-swatch{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.spo-pdp .variant-picker ul.swatches:not(.swatches--variant) :checked+.label-swatch .label-swatch__sub{opacity:.75}.spo-pdp .swatches input:is(:disabled,.disabled)+.label-swatch{background:var(--spo-soft);color:rgb(var(--color-foreground) / .35)}.spo-pdp .swatches input:is(:disabled,.disabled)+.label-swatch:after{--tw-shadow-color: var(--spo-line)}.spo-pdp .swatches input:is(:disabled,.disabled)+.label-swatch:before{background:linear-gradient(to bottom right,transparent calc(50% - .5px),rgb(var(--color-foreground) / .18) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}@media screen and (max-width:380px){.spo-pdp .variant-picker ul.swatches:not(.swatches--variant){grid-template-columns:repeat(3,minmax(0,1fr))}}.spo-pdp .product__info>.spo-size-help{margin-block-start:.75rem}.spo-size-help{display:flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--spo-muted)}.spo-size-help .link{color:rgb(var(--color-foreground));font-weight:600;cursor:pointer}.spo-pdp .product-form__submit{border-radius:var(--rounded-full, 999px)}.spo-pdp .product-form__buttons{gap:.6rem}.spo-pdp .product__inventory .alert{padding:.45rem .85rem;font-size:.82rem}.spo-pdp .product__inventory .grid:has(>progress-bar){display:inline-flex;width:auto}.spo-pdp .product__inventory progress-bar{display:none}.spo-pdp .product__inventory .grid:has(>progress-bar)>span{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:999px;background:#ffe8e3;color:#a3311d;font-size:.8rem;font-weight:700;animation:spo-low-stock-glow 2s ease-in-out infinite}.spo-pdp .product__inventory .grid:has(>progress-bar)>span:before{content:"";width:8px;height:8px;border-radius:50%;background:#e2553a;animation:spo-low-stock-dot 2s ease-in-out infinite}@keyframes spo-low-stock-glow{0%,to{box-shadow:0 0 #e2553a00}50%{box-shadow:0 0 0 6px #e2553a24}}@keyframes spo-low-stock-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.7}}.spo-shelf{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border:1px solid var(--spo-line);border-radius:var(--spo-radius);background:var(--spo-soft);color:inherit;text-decoration:none;transition:border-color .2s ease,background .2s ease}a.spo-shelf:hover{border-color:rgb(var(--color-foreground) / .35)}.spo-shelf__icon{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));overflow:hidden}.spo-shelf__icon img{width:100%;height:100%;object-fit:cover}.spo-shelf__copy{display:grid;gap:.15rem;min-width:0;flex:1 1 auto}.spo-shelf__title{font-size:.98rem;font-weight:700;line-height:1.25}.spo-shelf__text{font-size:.82rem;line-height:1.4;color:var(--spo-muted)}.spo-shelf__arrow{flex:0 0 auto;opacity:.6;transition:transform .2s ease,opacity .2s ease}a.spo-shelf:hover .spo-shelf__arrow{transform:translate(3px);opacity:1}.spo-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:1rem 0 0;list-style:none;border-top:1px solid var(--spo-line)}.spo-trust__item,.spo-trust__item>a{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center;color:inherit;text-decoration:none}.spo-trust__icon{display:grid;place-items:center;opacity:.85}.spo-trust__text{font-size:.74rem;line-height:1.3;color:var(--spo-muted)}.spo-review{display:flex;align-items:center;gap:.85rem;margin:0;padding:.95rem 1rem;border:1px solid var(--spo-line);border-radius:var(--spo-radius);background:rgb(var(--color-background))}.spo-review__avatar{flex:0 0 auto;width:52px;height:52px;border-radius:10px;object-fit:cover}.spo-review__avatar--placeholder{display:grid;place-items:center;background:var(--spo-soft);font-size:1.2rem;font-weight:700;color:var(--spo-muted)}.spo-review__body{min-width:0}.spo-review__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .5rem;margin:0 0 .25rem;font-size:.88rem}.spo-review__stars{display:inline-flex;gap:1px;color:#f59e0b}.spo-review__stars svg{width:13px;height:13px}.spo-review__label{font-size:.72rem;color:var(--spo-muted)}.spo-review blockquote{margin:0;padding:0;border:0;font-size:.86rem;font-weight:400;font-style:normal;line-height:1.45}.spo-pdp .product__accordion.with-background{border:1px solid var(--spo-line);border-radius:var(--spo-radius);background:transparent}.spo-pdp .product__accordion.with-border{border-block:1px solid var(--spo-line)}.spo-pdp .product__accordion.with-border+.product__accordion.with-border{border-block-start:0;margin-block-start:0}.spo-pdp .product__accordion.with-border .details__summary{padding:1.1rem .15rem}.spo-pdp .product__accordion.with-border .details__summary .text-sm-base{font-size:1rem;font-weight:600}.spo-pdp .product__accordion.with-border .details__content{padding:0 .15rem 1.25rem;line-height:1.65}.spo-pdp .product__accordion .details__content ul{padding-inline-start:1.1rem}.spo-pdp .product__accordion .details__content li{margin-bottom:.35rem}.spo-pdp .product__text.first.last .product__text-inner{padding:0}.spo-pdp .variant-picker .form__label{flex-wrap:wrap;row-gap:.4rem}.spo-pdp .variant-picker .form__label:has(.spo-size-stock){flex-wrap:nowrap}.spo-pdp .variant-picker .form__label:has(.spo-size-stock)>.flex:first-child{flex:0 1 auto;min-width:0;gap:.35rem;white-space:nowrap;align-items:baseline}.spo-pdp .variant-picker .form__label:has(.spo-size-stock)>.flex:first-child>span{font-size:.85em}.spo-pdp .spo-size-stock{flex:0 0 auto}.spo-pdp .spo-size-stock .alert,.spo-pdp .spo-size-stock .grid>span{white-space:nowrap}@media screen and (max-width:389px){.spo-pdp .variant-picker .form__label:has(.spo-size-stock)>.flex:first-child>span{font-size:.78em}.spo-pdp .spo-size-stock .product__inventory .alert .text-sm,.spo-pdp .spo-size-stock .product__inventory .grid>span{font-size:.66rem}}.spo-size-stock{margin-inline-start:auto;display:flex}.spo-size-stock .product__inventory .alert{gap:.4rem;padding:.28rem .6rem;border-radius:999px}.spo-size-stock .product__inventory .alert .text-sm{font-size:.72rem;line-height:1.2}.spo-size-stock .product__inventory .alert .icon{width:8px;height:8px}.spo-pdp .spo-size-stock .product__inventory .grid:has(>progress-bar)>span{padding:.28rem .65rem;font-size:.72rem;gap:.4rem}.spo-pdp .spo-size-stock .product__inventory .grid:has(>progress-bar)>span:before{width:7px;height:7px}.spo-pdp kaching-bundle .kaching-bundles__block-title,.spo-pdp kaching-bundle .kaching-bundles__bar-radio,.spo-pdp kaching-bundle .kaching-bundles__bar-first-line,.spo-pdp kaching-bundle .kaching-bundles__collection-product:first-child{display:none!important}.spo-pdp kaching-bundle .kaching-bundles__bars{margin:0!important;gap:0!important}.spo-pdp kaching-bundle .kaching-bundles__bar-container{padding:.7rem .8rem!important;margin:0!important;border:1px solid rgb(245 158 11 / .45)!important;border-radius:14px!important;background:#f59e0b14!important;box-shadow:none!important}.spo-pdp kaching-bundle .kaching-bundles__bar-wrapper{display:flex!important;flex-wrap:wrap;align-items:center;gap:.6rem;padding:0!important}.spo-pdp kaching-bundle .kaching-bundles__bar-main{flex:1 1 auto;min-width:0;padding:0!important;gap:0!important}.spo-pdp kaching-bundle .kaching-bundles__bar-content{gap:.5rem!important;align-items:center!important}.spo-pdp kaching-bundle .kaching-bundles__bar-subtitle{display:flex;align-items:center;gap:.45rem;margin:0!important;font-size:.9rem!important;font-weight:700!important;line-height:1.25!important;color:rgb(var(--color-foreground))!important;opacity:1!important;text-transform:none!important}.spo-pdp kaching-bundle .kaching-bundles__bar-subtitle:before{content:"+";display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#f59e0b;color:#171717;font-size:.95rem;font-weight:800;line-height:1}.spo-pdp kaching-bundle .kaching-bundles__bar-pricing{display:none!important}.spo-pdp kaching-bundle .kaching-bundles__bar-pricing:has(.kaching-bundles__bar-full-price){display:flex!important;flex-direction:row!important;align-items:baseline;gap:.35rem}.spo-pdp kaching-bundle .kaching-bundles__bar-price{font-size:.9rem!important;font-weight:700!important}.spo-pdp kaching-bundle .kaching-bundles__bar-full-price{font-size:.78rem!important;opacity:.55}.spo-pdp kaching-bundle .kaching-bundles__bar-collection-products{flex:0 0 auto;margin:0!important;padding:0!important;gap:0!important;border:0!important}.spo-pdp kaching-bundle .kaching-bundles__collection-product__choose-product-image{display:none!important}.spo-pdp kaching-bundle .kaching-bundles__collection-product,.spo-pdp kaching-bundle .kaching-bundles__collection-product__main{padding:0!important;margin:0!important;min-height:0!important;border:0!important}.spo-pdp kaching-bundle .kaching-bundles__collection-product__choose-product-button{margin:0!important;padding:.5rem .85rem!important;border-radius:999px!important;background:#171717!important;color:#fff!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.02em;line-height:1!important;white-space:nowrap}.spo-pdp kaching-bundle .kaching-bundles__bar-collection-products:has(.kaching-bundles__collection-product__remove-button){flex:1 1 100%;padding-block-start:.6rem!important;border-block-start:1px solid rgb(245 158 11 / .3)!important}.spo-pdp kaching-bundle .kaching-bundles__collection-product:has(.kaching-bundles__collection-product__remove-button){display:flex!important;align-items:center;gap:.6rem}.spo-pdp kaching-bundle .kaching-bundles__collection-product:has(.kaching-bundles__collection-product__remove-button) .kaching-bundles__collection-product__main{flex:1 1 auto;display:flex!important;align-items:center;gap:.6rem}.spo-pdp kaching-bundle .kaching-bundles__collection-product__image{width:46px!important;height:46px!important;border-radius:10px!important;object-fit:cover;background:#fff}.spo-pdp kaching-bundle .kaching-bundles__collection-product__title{font-size:.82rem!important;font-weight:600!important}.spo-pdp kaching-bundle .kaching-bundles__bar-variant-selects{display:flex!important;flex-wrap:wrap;gap:.35rem!important;margin-top:.3rem!important}.spo-pdp kaching-bundle .kaching-bundles__bar-variant-select{height:30px!important;padding:0 1.6rem 0 .55rem!important;font-size:.75rem!important;border-radius:8px!important;background-color:#fff!important}.spo-pdp kaching-bundle,.spo-pdp kaching-bundle kaching-bundles-block,.spo-pdp kaching-bundle .kaching-bundles,.spo-pdp kaching-bundle .kaching-bundles__block,.spo-pdp kaching-bundle .kaching-bundles__bar{margin:0!important;padding:0!important;min-height:0!important}.spo-pdp kaching-bundle .kaching-bundles__bar-content-left{padding:0!important;gap:0!important}.spo-pdp kaching-bundle .kaching-bundles__collection-product__choose-product-button{font-size:0!important;gap:0!important}.spo-pdp kaching-bundle .kaching-bundles__collection-product__choose-product-button>*{display:none!important}.spo-pdp kaching-bundle .kaching-bundles__collection-product__choose-product-button:after{content:"Add item";font-size:.75rem;font-weight:700;letter-spacing:.01em}.spo-pdp kaching-bundle .kaching-bundles__bar-subtitle{font-size:.86rem!important}.spo-pdp .product__title+form.installment:not(:has(shopify-payment-terms *)){margin-block-start:0!important}.spo-pdp .product__title .product__price{min-height:30px;display:flex;align-items:center}.spo-pdp .spo-app-beside-price{display:flex;align-items:center;justify-content:flex-end;width:max-content;max-width:55%;min-height:30px;margin-inline-start:auto;margin-block-start:-30px!important;position:relative}.spo-pdp .product__title+form.installment+.spo-app-beside-price,.spo-pdp .product__title+.spo-app-beside-price{margin-block-start:-30px!important}.spo-pdp .spo-app-beside-price .loox-rating{margin:0!important}@media screen and (min-width:1280px){.spo-pdp .product__title.with-price{grid-template-columns:minmax(0,1fr) auto}.spo-pdp .product__title.with-price h1{grid-column:1 / -1}.spo-pdp .product__title .product__price{place-self:start}}.spo-pdp form.product-form.gap-8{gap:.75rem}.spo-pdp form.product-form>kaching-bundle{order:2}.spo-shelf__icon--insoles{width:58px;height:42px;border-radius:12px;background:#171717}.spo-shelf__icon--insoles svg{width:46px;height:32px;overflow:visible}.spo-shelf__icon--insoles .spo-insole{stroke:#171717;stroke-width:2}.spo-shelf__icon--insoles .spo-insole--1{fill:#f59e0b}.spo-shelf__icon--insoles .spo-insole--2{fill:#fff}.spo-shelf__icon--insoles .spo-insole--3{fill:#a1a1aa}
/*# sourceMappingURL=/cdn/shop/t/40/assets/spo-pdp.css.map */
