.product__info-container:has(.pb40-terra-intro) #variant-picker.variant-selects input[name=Size]:checked+label{box-shadow:none}.product__info-wrapper:has(.pb40-terra-intro) .product__info-container{position:relative;max-width:640px}.product__info-container:has(.pb40-terra-intro)>.product__title{padding-right:clamp(124px,11vw,176px)}.pb40-terra-guarantee{position:absolute;top:0;right:0;display:block;width:clamp(108px,10vw,160px);line-height:0}.pb40-terra-guarantee img{display:block;width:100%;height:auto}.pb40-terra-guarantee:focus-visible{outline:2px solid var(--pb-ui-ink);outline-offset:6px;border-radius:50%}.pb40-terra-intro{color:var(--pb-ui-ink);text-transform:none;letter-spacing:normal}.pb40-terra-suitability{margin:0;font-size:var(--pb-ui-body);line-height:1.5}.pb40-terra-suitability strong{font-weight:700}.pb40-terra-points{display:flex;flex-wrap:wrap;gap:4px 18px;padding:0;margin:12px 0 0;list-style:none;font-size:var(--pb-ui-secondary);line-height:1.5}.pb40-terra-points li{position:relative;padding-left:25px}.pb40-terra-points li:before{content:"";position:absolute;left:0;top:calc(.75em - 8px);width:15px;height:16px;background:currentColor;-webkit-mask:var(--pb-ui-tick) center / contain no-repeat;mask:var(--pb-ui-tick) center / contain no-repeat}.product__info-container:has(.pb40-terra-intro)>.rating-container{display:flex;align-items:center;gap:12px;width:fit-content;min-height:44px;margin-top:18px;text-transform:none;letter-spacing:normal}.product__info-container:has(.pb40-terra-intro)>.rating-container+.line-container{margin-top:18px}.product__info-container:has(.pb40-terra-intro) .rating-star{font-size:26px;line-height:1}.product__info-container:has(.pb40-terra-intro) .rating-count{font-size:var(--pb-ui-secondary);line-height:1.3;margin:0;transform:translateY(2px)}.product__info-container:has(.pb40-terra-intro)>.rating-container:focus-visible{outline:2px solid var(--pb-ui-ink);outline-offset:4px}.pb40-terra-checkout{margin:0;text-align:left}.pb40-terra-checkout p{margin:0 0 10px;font-size:var(--pb-ui-label);line-height:1.4;text-transform:none;letter-spacing:normal}.pb40-terra-checkout ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.pb40-terra-checkout li{display:flex}.pb40-terra-payment-icon{width:38px;height:24px}.product__info-container:has(.pb40-terra-intro) more-payment-options-link,.product__info-container:has(.pb40-terra-intro) .shopify-payment-button__more-options{display:none!important}.pb40-terra-afterpay{display:block;text-align:left;text-transform:none;letter-spacing:normal}.pb40-terra-afterpay afterpay-placement{margin:0;font-family:var(--pb-ui-font)}.product__info-container:has(#appstle_selling_plan_label_20:checked)>.custom-liquid:has(.pb40-terra-afterpay){display:none}@media(min-width:921px){.product__info-wrapper:has(.pb40-terra-intro){flex:1;min-width:0;width:auto;max-width:none}.product__info-wrapper:has(.pb40-terra-intro) .product__info-block{padding-right:0}}@media(min-width:921px)and (max-width:1399px){.product__info-container:has(.pb40-terra-intro)>.product__title{font-size:clamp(48px,5vw,70px)}.product__info-wrapper:has(.pb40-terra-intro) .product__info-block{padding-left:40px;padding-right:0}}@media(max-width:920px){.product__info-container:has(.pb40-terra-intro)>.product__title{padding-right:112px}.pb40-terra-guarantee{width:96px}.pb40-terra-points{gap:6px 18px}}@media(max-width:420px){.product__info-container:has(.pb40-terra-intro)>.product__title{font-size:44px;padding-right:100px}.pb40-terra-guarantee{width:86px}}.pb40-terra-gallery-support{display:none}@media(min-width:1100px){.product.pb40-terra-gallery-layout{max-width:1760px;margin-inline:auto}.pb40-terra-gallery-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.pb40-terra-support-photo{display:block;min-width:0}.pb40-terra-support-photo button{display:block;width:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:zoom-in;aspect-ratio:1}.pb40-terra-support-photo img{display:block;width:100%;height:100%;object-fit:contain}.pb40-terra-support-photo button:focus-visible{outline:2px solid var(--pb-ui-ink);outline-offset:4px}}@media(min-width:750px)and (max-width:1099px){.product.pb40-terra-gallery-layout{flex-direction:column;gap:40px}.pb40-terra-gallery-layout>.product__media-wrapper,.pb40-terra-gallery-layout>.product__info-wrapper{flex:none;width:100%;max-width:720px;margin-inline:auto}.pb40-terra-gallery-layout .container--sticky{position:static}.pb40-terra-gallery-layout .product__info-block{padding:0}.pb40-terra-gallery-layout .product__info-container{max-width:none}}.main-product .product.pb40-terra-gallery-layout>.product__media-wrapper{background:transparent}.pb40-terra-gallery-controls{justify-content:center;gap:16px;padding-block:8px;background:transparent}.pb40-terra-gallery-controls>.slider-buttons-items{display:contents}.pb40-terra-gallery-controls>.slider-counter{order:2;min-width:48px;gap:4px;font-size:var(--pb-ui-secondary);font-weight:400!important;line-height:1;letter-spacing:normal;font-variant-numeric:tabular-nums}.pb40-terra-gallery-controls .slider-counter__slash svg{width:6px;height:13px}.pb40-terra-gallery-controls .slider-button{justify-content:center;padding:0;border-radius:var(--other-buttons-radius);transition:opacity var(--animation-duration) var(--transition-timing-function)}.pb40-terra-gallery-controls .slider-button--prev{order:1}.pb40-terra-gallery-controls .slider-button--next{order:3}.pb40-terra-gallery-controls .slider-button svg{width:24px;height:24px}.pb40-terra-gallery-controls .slider-button:not([disabled]):hover{opacity:.7}.pb40-terra-gallery-controls .slider-button:not([disabled]):hover svg{transform:none}.pb40-terra-gallery-controls .slider-button:focus-visible{outline:2px solid rgb(var(--layout-text-color));outline-offset:2px}@media(prefers-reduced-motion:reduce){.pb40-terra-gallery-controls .slider-button,.pb40-terra-gallery-controls .slider-button svg{transition:none}}.product__info-container:has(.pb40-terra-intro) :is(#variant-picker .form__label,.appstle_widget_title,.appstle_select_label,.appstle_tooltip_title){color:var(--pb-ui-ink)!important;font-size:var(--pb-ui-label)!important;font-weight:700!important;line-height:1.4!important;letter-spacing:var(--pb-ui-label-track)!important;text-transform:uppercase!important;opacity:1}.product__info-container:has(.pb40-terra-intro) #variant-picker .form__label{margin:0 0 12px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pb40-terra-main.css.map */
