.pdp-main{width:100%;display:block!important;--pdp-ease: cubic-bezier(.22, .61, .36, 1);--pdp-radius: 10px;--pdp-radius-pill: 100px;--pdp-border: rgb(226, 226, 222);--pdp-border-hover: rgb(196, 196, 190);--pdp-shadow-sm: 0 1px 2px rgba(15, 23, 12, .03);--pdp-shadow-md: 0 6px 18px rgba(15, 23, 12, .05);--pdp-shadow-lg: 0 10px 26px rgba(15, 23, 12, .07);--pdp-ring-dark: 0 4px 14px rgba(15, 23, 12, .06);--pdp-tint-green: none}.pdp-main .productView-container.container,.pdp-main .productView-container.container-1170,.pdp-main .productView-container.container-1770{max-width:none;padding:0}.pdp-main .productView.halo-productView,.pdp-main .productView-top{display:block}.pdp-gallery-col{width:100%}.pdp-gallery-wrap{padding:0 0 16px}.pdp-gallery-slide{aspect-ratio:1 / 1}.pdp-gallery-media{width:100%;height:100%;position:relative;border-radius:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.pdp-gallery-media img,.pdp-gallery-media video{width:100%;height:100%;object-fit:cover;border-radius:0}.pdp-gallery-carousel .owl-dots{display:none}.pdp-gallery-slide--hidden,.owl-item.pdp-gallery-slide--hidden,.pdp-gallery-hidden-pool{display:none!important}.pdp-gallery-thumbs-block{position:relative;margin-top:8px}.pdp-gallery-thumbs-carousel .owl-item .pdp-gallery-thumb{margin:0 5px;cursor:pointer;border:2px solid transparent;border-radius:10px;overflow:hidden;aspect-ratio:1 / 1}.pdp-gallery-thumbs-carousel .owl-item .pdp-gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.pdp-gallery-thumbs-carousel .owl-item.current .pdp-gallery-thumb,.pdp-gallery-thumbs-carousel .owl-item.active .pdp-gallery-thumb:hover{border-color:#158902;border-radius:10px}.pdp-gallery-thumbs-carousel .owl-nav button{width:40px;height:40px;position:absolute;font-size:20px!important;top:calc(50% - 20px);border:none!important;cursor:pointer!important;transition:.35s;line-height:1!important;background:#158902!important;border-radius:3px;scale:50%;z-index:4;opacity:1}.pdp-gallery-thumbs-carousel .owl-nav button.owl-prev{left:20px}.pdp-gallery-thumbs-carousel .owl-nav button.owl-next{right:20px}.pdp-gallery-thumbs-carousel .owl-nav button svg path{stroke:#fff!important;stroke-width:2px!important}.pdp-gallery-thumbs-carousel .owl-nav button svg{width:10px;height:20px}.pdp-gallery-thumbs-carousel .owl-nav button.disabled{opacity:0!important}.pdp-buybox-col{background:var(--color-white);border-radius:16px}.pdp-buybox-inner{padding:20px 16px 8px}.pdp-main .eyebrow{margin-bottom:12px;font-size:18px;font-family:var(--font-body-family);font-weight:var(--font-weight-500);line-height:1.1;text-transform:capitalize;color:var(--color-green)}.pdp-main .pdp-title-block h1{font-family:var(--font-heading-family);font-size:40px;font-weight:var(--font-weight-500);line-height:1;color:var(--color-solid-black);margin:0}.pdp-main .pdp-title-block .sale-badge{display:inline-block;vertical-align:middle;background:var(--color-green);color:var(--color-white);font-family:var(--font-body-family);font-size:14px;font-weight:var(--font-weight-500);padding:5px 12px 3px;border-radius:100px;margin-left:4px;transform:translateY(-2px)}.pdp-main .pdp-subtext{font-weight:var(--font-weight-300);font-family:var(--font-heading-family);line-height:1.2;color:var(--color-solid-black);margin-top:16px;margin-bottom:0}.pdp-main .pdp-subtext p{margin-bottom:16px}.pdp-main .pdp-subtext p:last-child{margin-bottom:0}.pdp-main .pdp-subtext strong{color:var(--color-solid-black);font-weight:var(--font-weight-500)}.pdp-star-reviews{margin-bottom:10px;position:relative;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:1.1}.pdp-star-reviews .oke-is-clickable:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pdp-main .okeReviews{display:block;margin-top:-5px}.pdp-main .okeReviews>div{display:flex;align-items:center}.pdp-main .okeReviews .oke-sr-stars{margin:0}.pdp-main .okeReviews .oke-sr-stars svg{height:14px}.pdp-main .okeReviews .oke-sr-count{display:none}.pdp-trust-chips{display:flex;gap:6px;margin-top:16px;overflow-x:auto;width:100%;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.pdp-trust-chips::-webkit-scrollbar{display:none}.pdp-trust-chip{display:inline-flex;align-items:center;gap:6px;background:#f0f8ec;color:var(--color-solid-black);border:1px solid rgb(214,236,200);padding:8px 13px 6px;border-radius:100px;font-size:16px;font-weight:var(--font-weight-400);line-height:1;white-space:nowrap}.pdp-trust-chip svg{flex-shrink:0;margin-top:-3px;fill:none}.pdp-feature-highlights{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:16px;background:var(--pdp-feature-highlights-bg, #f0f8ec);border-radius:10px}.pdp-feature-highlights__item{display:flex;align-items:flex-start;gap:8px}.pdp-feature-highlights__icon{display:inline-flex;flex-shrink:0;margin-top:1px;color:var(--color-solid-black);line-height:0}.pdp-feature-highlights__icon svg{fill:none}.pdp-feature-highlights__content{flex:1;min-width:0;font-size:16px}.pdp-feature-highlights__heading{margin:0 0 2px;font-weight:var(--font-weight-500);font-size:18px;line-height:1.15;color:var(--color-solid-black)}.pdp-feature-highlights__text{margin:0;font-weight:var(--font-weight-300);line-height:1.3;color:var(--color-solid-black)}@media(min-width:880px){.pdp-feature-highlights__content{font-size:18px}.pdp-feature-highlights__heading{font-size:20px}}.pdp-main .pdp-variant-label-row{display:flow-root;margin-bottom:16px}.pdp-main .pdp-variant-label-row .form__label{float:inline-start;display:flex;align-items:center;min-height:32px;margin:0 12px 0 0}.pdp-main .pdp-variant-label-row .product-instock-text{margin:0}.pdp-main .pdp-variant-section .form__label{font-size:18px!important;font-weight:var(--font-weight-500)!important;color:var(--color-solid-black)!important;text-transform:capitalize!important;margin-bottom:0;border:none;padding:0}.pdp-main .pdp-variant-section .form__label [data-header-option]{display:none}.pdp-main .pdp-size-grid{margin:0!important;padding:0!important;display:flex;justify-content:center;gap:8px}.pdp-main .pdp-size-grid .product-form-radio-item{width:100%;max-width:100px;margin:0}.pdp-main .pdp-size-card{position:relative;text-align:center;border:1px solid var(--pdp-border)!important;background:var(--color-white);border-radius:var(--pdp-radius);padding:8px 6px 4px!important;cursor:pointer;box-shadow:none;transition:border-color .25s var(--pdp-ease),box-shadow .3s var(--pdp-ease),background .25s var(--pdp-ease);min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}@media(hover:hover){.pdp-main .pdp-size-card:hover{border-color:var(--pdp-border-hover)!important}}.pdp-main .product-form__radio:checked+.pdp-size-card{border:1px solid var(--color-solid-black)!important;background-image:var(--pdp-tint-green);box-shadow:var(--pdp-ring-dark)}.pdp-main .pdp-size-card-img{height:56px;margin-top:2px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.pdp-main .pdp-size-card-img img{height:100%;width:auto;object-fit:contain;filter:grayscale(.18);border-radius:0;max-width:none;transition:filter .3s var(--pdp-ease)}.pdp-main .product-form__radio:checked+.pdp-size-card .pdp-size-card-img img,.pdp-main .pdp-size-card.is-selected .pdp-size-card-img img{filter:none}.pdp-main .pdp-size-card-name{font-family:var(--font-heading-family);font-size:16px;font-weight:var(--font-weight-500);color:var(--color-solid-black);line-height:1.1}.pdp-main .pdp-size-card-area{font-size:13px;font-weight:var(--font-weight-500);color:#666;margin-top:6px;line-height:1.1}.pdp-main .pdp-size-card-compare{display:none;font-size:16px;font-weight:var(--font-weight-300);color:#969696;text-decoration:line-through;text-decoration-thickness:1px;margin-top:6px;line-height:1}.pdp-main .pdp-size-card-price{display:none;font-family:var(--font-heading-family);font-size:18px;font-weight:var(--font-weight-500);color:var(--color-solid-black);margin-top:4px;line-height:1}.pdp-main .product-form__radio:checked+.pdp-size-card .pdp-size-card-price{color:var(--color-green)}.pdp-main .pdp-size-card-save{font-size:14px;font-weight:var(--font-weight-500);background:var(--color-green);color:var(--color-white);text-transform:uppercase;width:calc(100% + 8px);padding:5px 4px 3px;margin:6px -4px 0;line-height:1;border-radius:0 0 8px 8px}.pdp-main .pdp-oos-content{margin-top:12px}.pdp-main .pdp-size-badge{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:var(--color-green);color:var(--color-white);font-size:10px;font-weight:var(--font-weight-700);letter-spacing:.02em;line-height:1;padding:4px 8px 3px;border-radius:4px;box-shadow:none;text-transform:uppercase;white-space:nowrap}.pdp-main .pdp-size-badge+.pdp-size-badge{top:-26px}.pdp-main .pdp-size-badge--dark{background:var(--color-solid-black)}.pdp-main .pdp-size-badge--best-seller{display:inline-flex;align-items:center;gap:3px}.pdp-main .pdp-size-badge__star{margin-top:-2px;flex-shrink:0;color:var(--color-white)}.pdp-main .pdp-size-badge.out-of-stock-tag{background:var(--color-error-bg);color:var(--color-solid-black);box-shadow:none}.pdp-main .product-form-radio-item:has(.out-of-stock-tag) .pdp-size-badge:not(.out-of-stock-tag){display:none!important}.pdp-main .product-form__radio{position:absolute;opacity:0;pointer-events:none}.pdp-main .pdp-room-calculator{margin-top:20px}.pdp-main .pdp-size-calc-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--color-solid-black);color:var(--color-white);border:2px solid var(--color-green);cursor:pointer;border-radius:6px;padding:15px 16px 13px;font-family:var(--font-heading-family);font-size:18px;font-weight:var(--font-weight-400);line-height:1;text-transform:capitalize;margin-top:12px;text-decoration:none;text-align:left;-webkit-appearance:none;appearance:none}.calculator-main--popup[hidden]{display:none}.calculator-popup__panel{padding:6px}.calculator-popup__form-view{padding:14px}.calculator-popup__header{margin-bottom:20px;padding-right:30px}.calculator-popup__title{font-family:var(--font-family-heading);font-size:30px;font-weight:var(--font-weight-500);line-height:1.05;margin:0 0 4px}.calculator-popup__description{font-size:16px;line-height:1.2;color:var(--color-gray-dark, #555);margin:0}.calculator-popup__description strong{color:var(--color-solid-black);font-weight:var(--font-weight-700)}.calculator-popup__result-view[hidden]{display:none}.calculator-main--popup .calculator-result-modal__body{padding:0}body.pdp-size-calculator-open{overflow:hidden}.pdp-size-calculator[hidden]{display:none}.pdp-size-calculator__panel{padding-bottom:6px}.pdp-size-calculator__header{padding:16px 16px 10px;border-bottom:1px solid rgb(236,236,236);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pdp-size-calculator__intro{flex:1 1 0;min-width:0}.pdp-size-calculator__intro .eyebrow{display:block;color:var(--color-green);font-size:14px;font-weight:var(--font-weight-500);text-transform:capitalize;margin-bottom:2px}.pdp-size-calculator__title{font-family:var(--font-heading-family);font-size:24px;font-weight:var(--font-weight-500);color:var(--color-solid-black);line-height:1;margin:0}.pdp-size-calculator__subtitle{font-size:16px;color:var(--color-solid-black);margin:4px 0 0;line-height:1.2}.pdp-size-calculator__diagram{flex-shrink:0}.pdp-size-calculator__body{padding:16px 16px 0}.pdp-size-calculator__slider{margin-bottom:10px}.pdp-size-calculator__slider-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px}.pdp-size-calculator__slider-label{font-size:14px;color:var(--color-solid-black);text-transform:capitalize;font-weight:var(--font-weight-500)}.pdp-size-calculator__slider-value{font-family:var(--font-heading-family);font-size:18px;font-weight:var(--font-weight-500);color:var(--color-solid-black);line-height:1;letter-spacing:-.05em}.pdp-size-calculator__unit{font-size:12px;color:#888;font-weight:600}.pdp-size-calculator__range{width:100%;accent-color:var(--color-green);cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.pdp-size-calculator__floor-area{display:flex;justify-content:space-between;align-items:center;padding-top:10px;margin-bottom:12px;border-top:1px dashed rgb(216,216,212)}.pdp-size-calculator__floor-label{font-size:14px;line-height:1;color:var(--color-green);text-transform:uppercase;font-weight:var(--font-weight-500)}.pdp-size-calculator__floor-value{font-family:var(--font-heading-family);font-size:18px;font-weight:var(--font-weight-500);color:var(--color-solid-black)}.pdp-size-calculator__result-wrap{margin:0 16px 16px}.pdp-size-calculator__empty{background:var(--color-solid-black);color:#ffffffb3;border-radius:12px;padding:16px;font-size:13px;text-align:center}.pdp-main .pdp-size-calc-btn:hover{color:var(--color-white)}.pdp-main .pdp-size-calc-btn svg{margin-top:-2px;stroke:none}.pdp-main .pdp-size-calc-arrow{font-family:var(--font-body-family);font-size:18px;font-weight:var(--font-weight-500);color:var(--color-white);margin-left:auto}.pdp-main .pdp-variant-tip{margin-top:10px;padding:10px 14px;background:#f7f7f3;border-radius:6px;font-size:18px;color:var(--color-solid-black);line-height:1.2}.pdp-main .pdp-variant-tip strong{color:var(--color-solid-black);font-weight:700}.pdp-main .btn-primary-block{width:100%;background:var(--color-green);color:var(--color-white);border:none;cursor:pointer;border-radius:var(--pdp-radius-pill);padding:18px 20px 15px;font-family:var(--font-body-family);font-size:19px;font-weight:var(--font-weight-500);letter-spacing:.03em;text-transform:capitalize;transition:background-color .25s var(--pdp-ease),box-shadow .3s var(--pdp-ease);box-shadow:0 6px 18px #15890229}.pdp-main .btn-primary-block:hover{background-color:var(--color-green-hover);box-shadow:0 8px 22px #15890238}.pdp-main .btn-primary-block:active{box-shadow:0 3px 10px #1589022e}.pdp-main .productView-buttons .productView-action,.pdp-main .productView-buttons .product-form__buttons{width:100%}.pdp-main .productView-buttons .product-form__submit{min-height:56px}.pdp-main .pdp-delivery-box{margin-block:12px}.pdp-main .pdp-delivery-box__option{background:var(--bg-color);border:2px solid var(--border-color);border-radius:10px;padding:12px 14px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:18px;line-height:1.2;color:var(--delivery-text-color, var(--color-solid-black));font-weight:var(--font-weight-300)}.pdp-main .pdp-delivery-box strong{color:inherit}.pdp-main .pdp-delivery-box__option>svg,.pdp-main .pdp-delivery-box__icon{width:32px;height:32px;object-fit:contain;flex-shrink:0}.pdp-main .pdp-delivery-box__option--plus,.pdp-main[data-pdp-model=plus] .pdp-delivery-box__option--default{display:none}.pdp-main[data-pdp-model=plus] .pdp-delivery-box__option--plus{display:flex}.pdp-main .pdp-delivery-highlight{font-weight:var(--font-weight-500)}.pdp-main .values-box-container .value-items-wrapper{display:none}.pdp-main .values-box-container{background:transparent;padding:0;margin:0}.pdp-main .values-box-container delivery-eta-custom{display:block}.pdp-main .values-box-container .delivery-eta-text{display:none}.pdp-main .afterpay-block{text-align:center;margin-top:10px;font-size:12px;color:#666}.pdp-main .afterpay-block .afterpay-main-text strong{color:#0a1a05}.pdp-main .product-payment-icons-block .list-payment{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:12px;list-style:none;padding:0}.pdp-main .product-payment-icons-block .list-payment__item{display:none}.pdp-main .pdp-payment-pills{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:12px;margin-bottom:18px}.pdp-main .pdp-acc{border:1px solid rgb(224,224,220);border-radius:8px;margin-bottom:8px;overflow:hidden;background:#fff}.pdp-main .pdp-acc-trigger{width:100%;background:none;border:none;cursor:pointer;padding:15px 16px 12px;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body-family);font-size:18px;font-weight:var(--font-weight-500);color:var(--color-solid-black);text-align:left}.pdp-main .pdp-acc-icon{width:22px;height:22px;font-size:30px;line-height:.9;font-weight:var(--font-weight-300);color:var(--color-green);transition:transform .2s;display:inline-flex;align-items:center;justify-content:center;transform-origin:center center}.pdp-main .pdp-acc-trigger[aria-expanded=true] .pdp-acc-icon{transform:rotate(45deg)}.pdp-main .pdp-acc-content{padding:0 16px 16px;font-weight:var(--font-weight-300);font-size:17px;color:var(--color-solid-black);line-height:1.3}.pdp-main .pdp-acc-content>div{font-family:inherit!important;font-weight:var(--font-weight-300)!important;line-height:1.3!important}.pdp-main .pdp-acc-content[hidden]{display:none}.pdp-specs-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:14px}.pdp-specs-tab{background:var(--color-white);color:var(--color-solid-black);border:1px solid rgb(216,216,212);border-radius:6px;padding:6px 4px 4px;font-family:var(--font-heading-family);font-size:12px;font-weight:var(--font-weight-500);line-height:1.1;text-transform:uppercase;cursor:pointer;transition:.15s;white-space:nowrap}.pdp-specs-tab.is-active{background:var(--color-green);color:var(--color-white);border-color:var(--color-green)}.pdp-specs-grid{display:grid;grid-template-columns:35% 65%;row-gap:8px;font-size:16px;line-height:1.2}.pdp-specs-grid dt{color:#666;font-weight:var(--font-weight-400);margin:0}.pdp-specs-grid dd{color:var(--color-solid-black);font-weight:var(--font-weight-500);margin:0}.pdp-specs-panel{display:none}.pdp-specs-panel.is-active{display:block}.pdp-main .ribbon{position:absolute;top:-10px;right:14px;background:#158902;color:#fff;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:4px;box-shadow:0 2px 6px #1589024d;white-space:nowrap;z-index:1}.pdp-main .ribbon.value{background:#0a1a05}.pdp-main .shopify-app-block:has(.Avada-Bundle-Offer__Volume){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;pointer-events:none}body.pdp-aov-syncing .Avada-VariantSelection__Dropdown,body.pdp-aov-syncing .Avada-VariantSelection__List,body.pdp-aov-syncing .Avada-VariantSelection__Menu,body.pdp-aov-syncing .Avada-VariantSelection__Popover{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.pdp-main .pdp-aov-bundle{margin-top:10px;margin-bottom:20px}.pdp-main .pdp-aov-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.pdp-main .pdp-aov-loading__bar{height:120px;border-radius:10px;background:linear-gradient(90deg,#f0f0ee 25%,#f8f8f6,#f0f0ee 75%);background-size:200% 100%;animation:pdp-aov-shimmer 1.2s infinite}@keyframes pdp-aov-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pdp-main .pdp-aov-loading[hidden]{display:none!important}.pdp-main .pdp-aov-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;margin-bottom:0}.pdp-main .pdp-aov-tier{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;border:1px solid var(--pdp-border);background:#fff;border-radius:var(--pdp-radius);padding:14px 10px 11px;cursor:pointer;font-family:var(--font-body-family);text-align:left;box-shadow:none;transition:border-color .25s var(--pdp-ease),box-shadow .3s var(--pdp-ease),background .25s var(--pdp-ease)}@media(hover:hover){.pdp-main .pdp-aov-tier:hover{border-color:var(--pdp-border-hover)}}.pdp-main .pdp-aov-tier.is-selected{border-color:var(--color-solid-black);background-image:var(--pdp-tint-green);box-shadow:var(--pdp-ring-dark)}.pdp-main .pdp-aov-tier__radio{display:none;width:18px;height:18px;border:2px solid rgb(200,200,200);border-radius:50%;flex-shrink:0}.pdp-main .pdp-aov-tier.is-selected .pdp-aov-tier__radio{border-color:#2563eb;background:#2563eb;box-shadow:inset 0 0 0 3px #eff6ff}.pdp-main .pdp-aov-tier__body{display:flex;flex-direction:column;flex:1;width:100%;gap:12px}.pdp-main .pdp-aov-tier__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pdp-main .pdp-aov-tier__title{font-weight:var(--font-weight-500);font-size:18px;line-height:1;color:var(--color-solid-black);min-width:2.4em}.pdp-main .pdp-aov-tier__gift-pill{display:inline-flex;align-items:center;background:transparent;color:var(--color-solid-black);border:1px solid var(--color-green);font-size:11px;font-weight:var(--pdp-gift-pill-weight, var(--font-weight-400));letter-spacing:.02em;margin-top:-2px;padding:3px 8px 1px;border-radius:var(--pdp-radius-pill);line-height:1.1}.pdp-main .pdp-aov-tier__save{display:flex;align-items:center;gap:4px;font-weight:var(--pdp-gift-pill-weight, 700);font-size:14px;white-space:nowrap;color:var(--color-green)}.pdp-aov-tier__save-text{background:transparent;color:var(--color-green);border:none;font-size:14px;font-weight:var(--pdp-gift-pill-weight, 700);letter-spacing:.01em;padding:0;border-radius:0;line-height:1.2;white-space:nowrap}@media(max-width:374px){.pdp-main .pdp-aov-tier__save,.pdp-aov-tier__save-text{font-size:13px}}.pdp-main .pdp-aov-tier__save:before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23158902' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'></path><line x1='7' y1='7' x2='7.01' y2='7'></line></svg>");background-size:contain;background-repeat:no-repeat}.pdp-main .pdp-aov-tier__save[hidden]{display:none!important}.pdp-main .pdp-aov-benefits{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0}.pdp-main .pdp-aov-benefits[hidden]{display:none!important}.pdp-main .pdp-aov-benefit{display:inline-flex;align-items:center;gap:6px;background:#f0f8ec;color:var(--color-solid-black);border-radius:var(--pdp-radius-pill);box-shadow:none;padding:8px 14px 7px 12px;font-size:15px;font-weight:var(--font-weight-400);line-height:1;white-space:nowrap}@media(max-width:479px){.pdp-main .pdp-aov-benefit{padding-inline:10px}}.pdp-main .pdp-aov-benefit__icon{margin-top:-2px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-solid-black);line-height:0}.pdp-main .pdp-aov-benefit__icon svg{width:16px;height:16px;fill:none!important}.pdp-main .pdp-aov-benefit__icon svg *{fill:none!important}.pdp-main .pdp-aov-benefit__icon svg ellipse{display:block}.pdp-main .pdp-aov-benefit__text{line-height:1.2}.pdp-main .pdp-aov-benefit[hidden]{display:none!important}.pdp-main .pdp-aov-slots{display:flex;flex-direction:column;gap:8px;margin-top:12px}.pdp-main .pdp-aov-slots[hidden]{display:none!important}.pdp-main .pdp-aov-slot__label{display:block;font-size:14px;font-weight:var(--font-weight-500);letter-spacing:.01em;color:var(--color-solid-black);line-height:1.3;margin-bottom:4px}.pdp-main .pdp-aov-slot__label span{font-weight:var(--font-weight-400);color:var(--color-gray)}.pdp-main .pdp-aov-slot__grid{margin-top:0;flex-wrap:wrap;justify-content:flex-start}.pdp-main .pdp-aov-slot-card.pdp-size-card{aspect-ratio:1 / 1;min-height:0;width:62px;padding:2px!important;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(hover:hover){.pdp-main .pdp-aov-slot-card.pdp-size-card:hover{border-color:var(--pdp-border-hover)!important}}.pdp-main .pdp-aov-slot-card.pdp-size-card.is-selected{border:1px solid var(--color-solid-black)!important;background-image:var(--pdp-tint-green);box-shadow:var(--pdp-ring-dark)}.pdp-main .pdp-aov-slot-card .pdp-size-card-img{width:100%;height:100%;margin:0;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.pdp-main .pdp-aov-slot-card .pdp-size-card-img img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.pdp-main .pdp-aov-slot-card{appearance:none;-webkit-appearance:none;font:inherit;text-align:center;cursor:pointer}.pdp-main .pdp-aov-slot-card:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.pdp-main .pdp-aov-slot--locked .pdp-aov-slot__grid,.pdp-main .pdp-aov-slot--locked .pdp-aov-slot-card{pointer-events:none;cursor:default}.pdp-main .pdp-aov-slot--locked .pdp-aov-slot-card.pdp-size-card{transition:opacity .25s var(--pdp-ease),border-color .25s var(--pdp-ease),box-shadow .3s var(--pdp-ease),background .25s var(--pdp-ease)}.pdp-main .pdp-aov-slot--locked .pdp-aov-slot-card.pdp-size-card:not(.is-selected){opacity:.38;border-color:var(--pdp-border)!important;background:var(--color-white);box-shadow:none}.pdp-main .pdp-aov-slot--locked .pdp-aov-slot-card.pdp-size-card:not(.is-selected) .pdp-size-card-img img{filter:grayscale(.5)}@media(hover:hover){.pdp-main .pdp-aov-slot--locked .pdp-aov-slot-card.pdp-size-card:hover{border-color:var(--pdp-border)!important}}.pdp-main .pdp-bundle-price .productView-price{margin-top:0;margin-bottom:0}.pdp-main .pdp-bundle-price .discount-percentage{display:none!important}.pdp-main .pdp-bundle-price .price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pdp-main .pdp-bundle-price .price__sale .price__last .price-item--sale,.pdp-main .pdp-bundle-price .price__regular .price-item--regular{font-family:var(--font-heading-family);font-size:28px;font-weight:var(--font-weight-500);color:var(--color-solid-black);line-height:1;letter-spacing:-.015em}.pdp-main .pdp-bundle-price .price__compare .price-item{font-size:18px;font-weight:var(--font-weight-300);color:#a0a0a0;letter-spacing:-.01em}.pdp-main .productView-price .price--on-sale .price__sale{display:flex!important}.pdp-main .productView-price .price--on-sale .price__regular{display:none!important}.pdp-main .productView-price .price__compare,.pdp-main .productView-price .price--no-compare .price__compare{display:block!important}.pdp-main .product-instock-text{display:block;margin:8px 0 12px;padding:0;background:transparent;border:none;font-size:15px;font-weight:var(--font-weight-400);letter-spacing:.01em;line-height:1.4}.pdp-main .product-instock-text[hidden]{display:none}.pdp-main .pdp-stock-status{padding:0;border:none;background:transparent}.pdp-main .pdp-stock-status--green{color:var(--pdp-stock-green)}.pdp-main .pdp-stock-status--red{color:var(--pdp-stock-red)}.pdp-main .product-instock-text[data-stock-state=green] .pdp-stock-status--red,.pdp-main .product-instock-text[data-stock-state=red] .pdp-stock-status--green{display:none}.pdp-main .pdp-stock-status__summary{display:flex;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:32px;margin-inline-start:auto;padding:4px 0 4px 8px;color:inherit;list-style:none}.pdp-main details.pdp-stock-status>.pdp-stock-status__summary{cursor:pointer}.pdp-main .pdp-stock-status__summary::-webkit-details-marker{display:none}.pdp-main .pdp-stock-status__summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.pdp-main .pdp-stock-status__text{min-width:0;overflow-wrap:anywhere}.pdp-main .pdp-stock-status__text a{color:inherit}.pdp-main .pdp-stock-status__dot{position:relative;display:block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:currentColor}.pdp-main .pdp-stock-status__dot:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;background:currentColor;opacity:0;animation:pdp-stock-pulse 2s infinite cubic-bezier(.4,0,.2,1)}.pdp-main .pdp-stock-status__chevron{flex-shrink:0;width:12px;height:8px;fill:none;stroke:currentColor;transition:transform .18s var(--pdp-ease)}.pdp-main .pdp-stock-status[open] .pdp-stock-status__chevron{transform:rotate(180deg)}.pdp-main .pdp-stock-status__content{clear:both;margin:0;padding:12px 16px;border-radius:var(--pdp-radius);background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;line-height:1.3;overflow-wrap:anywhere}.pdp-main .pdp-stock-status__content p,.pdp-main .pdp-stock-status__content a{color:inherit;font-size:inherit;line-height:inherit}.pdp-main .pdp-stock-status__content p{margin:0}@keyframes pdp-stock-pulse{0%{opacity:.35;transform:scale(.5)}75%,to{opacity:0;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.pdp-main .pdp-stock-status__dot:before{animation:none}.pdp-main .pdp-stock-status__chevron{transition:none}}.pdp-main .pdp-gifts{display:flex;justify-content:center;gap:6px;margin-block:-10px 12px}.pdp-main .pdp-gift-card{position:relative;flex:0 0 80px;min-width:0;width:80px;max-width:80px;text-align:center;font-weight:var(--font-weight-400);font-size:13px;line-height:1.25}.pdp-main .pdp-gift-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#f5f5f5;border:1px solid #e6e6e6;border-radius:8px}.pdp-main .pdp-gift-card__media>img{width:100%;height:100%;position:absolute;object-fit:contain;border-radius:inherit}.pdp-main .pdp-gift-card__placeholder{width:38px;height:38px;opacity:.35;fill:none}.pdp-main .pdp-gift-card__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px;margin-top:5px;overflow-wrap:anywhere}.pdp-main .pdp-gift-card__price s{color:#a0a0a0}.pdp-main .pdp-gift-card__price span{color:#158902;font-weight:var(--font-weight-600)}.pdp-main .pdp-gift-card__title{margin:3px 0 0;overflow-wrap:anywhere}.pdp-main pdp-gift-tooltip{display:block}.pdp-main .pdp-gift-card--tooltip{cursor:pointer}.pdp-main .pdp-gift-card__info summary{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;list-style:none;cursor:pointer;border-radius:50%}.pdp-main .pdp-gift-card__info svg,.pdp-main .pdp-gift-card__info svg path,.pdp-main .pdp-gift-card__info svg circle{fill:none}.pdp-main .pdp-gift-card__info svg circle{display:block}.pdp-main .pdp-gift-card__info svg circle:last-child{fill:currentColor}.pdp-main .pdp-gift-card__info summary::-webkit-details-marker{display:none}.pdp-main .pdp-gift-card__info summary:focus-visible{outline:2px solid #158902;outline-offset:2px}.pdp-main .pdp-gift-card__info-content{position:fixed;z-index:50;left:var(--pdp-gift-tooltip-left, 16px);top:var(--pdp-gift-tooltip-top, 16px);width:min(240px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:10px 12px;background:#fff;border:1px solid #e6e6e6;border-radius:8px;text-align:left;font-size:12px;line-height:1.4;box-shadow:0 4px 16px #0000001f;overflow-wrap:anywhere;cursor:auto}@media(min-width:880px){.pdp-main{display:grid!important;grid-template-columns:minmax(0,1fr) 440px;gap:48px}.pdp-main .productView-container,.pdp-main .productView.halo-productView,.pdp-main .productView-top{display:contents}.pdp-gallery-col{position:sticky;top:var(--header-height, 90px);align-self:start;width:100%}.pdp-gallery-wrap{padding:12px 0 0}.pdp-gallery-media{border-radius:16px}.pdp-gallery-media img,.pdp-gallery-media video{border-radius:16px}.pdp-gallery-thumbs-block{margin-top:12px}.pdp-buybox-col{align-self:start}}.pdp-main .productView-buttons .productView-wishlist{display:none}.pdp-main .productView-moreItem{border:none;padding:0;margin-top:var(--spacing-top, 0px)}.template-product-ozzi-outdoor-chair .product-new-main-section{background:#f4f4f0}@media(max-width:479px){.pdp-main .pdp-size-grid{row-gap:18px;column-gap:4px}}@media(prefers-reduced-motion:reduce){.pdp-main .pdp-size-card,.pdp-main .pdp-size-card-img img,.pdp-main .pdp-aov-slot-card.pdp-size-card,.pdp-main .pdp-aov-tier,.pdp-main .btn-primary-block{transition:none!important}}@media(max-width:879px){.pdp-main .pdp-feature-highlights__content,.pdp-main .pdp-feature-highlights__text,.pdp-main .pdp-stock-status__text,.pdp-main .pdp-aov-benefit__text,.pdp-main .afterpay-main-text,.pdp-main .afterpay-main-text .afterpay_price_new,.compare-table-feature,.compare-text,.acc-trigger-label,.filterlayers-card-captures-items,.filterlayers-card-captures-label,.filterlayers-step,.filterlayers-tab-title,.usecase-label,.howitworks-tab,.hiw-card-kicker,.hiw-card-list-item,.hiw-card-list-item span,.ts-card-info p{font-size:17px!important}}@media(max-width:879px){.pdp-main .pdp-aov-benefit__text{font-size:16px!important}}@media(max-width:879px){[id*=__custom_tab_scroll_] .ar-block-header{margin-bottom:14px}}.pdp-feature-highlights__text em{font-style:normal;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pdp-acc-content em{position:relative;display:block;padding-left:18px}.pdp-acc-content em:before,.pdp-acc-content em:after{content:"";position:absolute;border-radius:50%;background:#158902}.pdp-acc-content em:before{top:.45em;left:2px;width:8px;height:8px}.pdp-acc-content em:after{top:calc(.45em - 4px);left:-2px;width:16px;height:16px;opacity:0;animation:pdp-stock-pulse 2s infinite cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.pdp-acc-content em:after{animation:none}}.pdp-main:has(.pdp-aov-bundle) .pdp-bundle-price .price--on-sale .price__sale{flex-wrap:wrap;align-items:center}.pdp-main:has(.pdp-aov-bundle) .pdp-bundle-price .price--on-sale .price__sale:after{content:"";order:99;display:inline-block;width:140px;aspect-ratio:720 / 232;margin-left:8px;background:url(pdp-bf-save-40-badge-straight.png) center / contain no-repeat}.pdp-main .pdp-aov-benefits [data-benefit-save],.pdp-main .pdp-aov-benefits [data-benefit-save] *{color:#e0252b!important}.pdp-main .pdp-aov-benefits [data-benefit-save]{order:99}@media screen and (min-width:990px){.shopify-section>.product-reviews-section .oke-w-header-content{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:56px;row-gap:22px;align-items:start}.shopify-section>.product-reviews-section .oke-w-header-content-block,.shopify-section>.product-reviews-section .oke-w-header-content-module{display:contents!important}.shopify-section>.product-reviews-section .oke-w-breakdownModule{grid-column:1;grid-row:2;align-self:start;width:100%}.shopify-section>.product-reviews-section .oke-w-recommendsModule{grid-column:1;grid-row:1;align-self:end}.shopify-section>.product-reviews-section .oke-w-mediaGridModule{grid-column:2;grid-row:1 / span 2;align-self:center;min-width:0;width:100%}.shopify-section>.product-reviews-section .oke-w-mediaStrip{width:100%!important;height:auto!important}.shopify-section>.product-reviews-section .oke-mediaStrip{display:flex!important;gap:8px;overflow-x:auto;scrollbar-width:none;width:100%!important;height:auto!important}.shopify-section>.product-reviews-section .oke-mediaStrip::-webkit-scrollbar{display:none}.shopify-section>.product-reviews-section .oke-mediaStrip>li{flex:0 0 calc((100% - 5 * 8px) / 5.4);width:auto!important;height:auto!important;aspect-ratio:1}.shopify-section>.product-reviews-section .oke-mediaStrip .oke-media,.shopify-section>.product-reviews-section .oke-mediaStrip .oke-media-link,.shopify-section>.product-reviews-section .oke-mediaStrip .oke-media-image{width:100%!important;height:100%!important;object-fit:cover}}.pdp-main:has(.pdp-aov-bundle) .pdp-bundle-price .price--on-sale .price__sale[data-pdp-save]:after{content:"40% Off";width:auto;aspect-ratio:auto;align-self:center;padding:6px 8px 3px;border-radius:5px;background:#158902;color:#fff;font-family:League Spartan,sans-serif;font-size:16px;font-weight:900;line-height:1;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/28/assets/pdp-air-repair.css.map */
