.product-redesign{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif}@media screen and (min-width:990px){.product-redesign .product.grid{display:grid;grid-template-columns:1.02fr .98fr;gap:60px;align-items:start}.product-redesign .product.grid .grid__item.product__media-wrapper,.product-redesign #pdp-buybox.product__info-wrapper{width:100%;max-width:100%;padding:0}#pdp-buybox .product__info-container{max-width:100%}}#pdp-buybox .product__text.inline-richtext.caption-with-letter-spacing{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6f7355;margin:0 0 10px;width:100%}#pdp-buybox .product__title{margin:0}#pdp-buybox .product__title h1{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:46px;font-weight:400;line-height:1.08;letter-spacing:-.01em;color:#1c1b19;margin:0}#pdp-buybox .product__text.inline-richtext.subtitle{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#6a6862;max-width:470px;margin:12px 0 0}#pdp-buybox .product__text.inline-richtext:not(.subtitle):not(.caption-with-letter-spacing){font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#8a877f;text-align:center;margin:10px 0 0}#pdp-buybox .rating-wrapper,#pdp-buybox .shopify-block.shopify-app-block{margin:26px 0 0;padding-top:26px;border-top:1px solid #e5e1d8}#pdp-buybox .rating-wrapper{display:flex;align-items:center;gap:8px}#pdp-buybox .rating{color:#b08d40}#pdp-buybox .rating-text,#pdp-buybox .rating-count{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#57544d;margin:0}#pdp-buybox .price .price-item{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#1c1b19}#pdp-buybox variant-selects{margin:22px 0 0;width:100%}#pdp-buybox variant-selects .product-form__input .form__label{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#57544d;margin-bottom:12px}#pdp-buybox .swatch{--swatch-input--size: 34px;width:34px;height:34px;border-radius:999px;border:1px solid #d8d3c8}#pdp-buybox .swatch-input__input:checked+.swatch,#pdp-buybox .swatch-input__input:checked+.swatch-input__label .swatch{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1c1b19;border-color:transparent}.pdp-ownership{margin-top:22px}.pdp-ownership__prompt{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;color:#1c1b19;margin:0 0 10px}.pdp-ownership__options{display:flex;flex-direction:column;gap:10px}.pdp-ownership__option{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:14px;background:#fff;border:1px solid #e2ded4;cursor:pointer;transition:border-color .15s,background .15s}.pdp-ownership__option.is-selected{background:#f5f2ea;border:1.5px solid #1c1b19;padding:15.5px 19.5px}.pdp-ownership__radio{flex:0 0 auto;width:20px;height:20px;border-radius:999px;border:1.5px solid #c7c3b9;position:relative}.pdp-ownership__option.is-selected .pdp-ownership__radio{border-color:#1c1b19}.pdp-ownership__option.is-selected .pdp-ownership__radio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:9px;height:9px;border-radius:999px;background:#1c1b19}.pdp-ownership__meta{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.pdp-ownership__title{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;color:#1c1b19;display:flex;align-items:center;gap:8px}.pdp-ownership__badge{background:#3d5b5b;color:#f4f1ea;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 8px;white-space:nowrap;flex:0 0 auto;line-height:1.4}.pdp-ownership__note{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#8a877f}.pdp-ownership__price{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:19px;color:#1c1b19;white-space:nowrap}.pdp-ownership__period{font-size:13px;color:#8a877f}#pdp-buybox .pdp-ownership__rent-cta,#pdp-buybox .pdp-ownership__finance-cta{display:block;width:100%;margin-top:14px;text-align:center;background:#1c1b19;color:#f4f1ea;border:none;border-radius:999px;padding:19px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;text-decoration:none;transition:background .15s;box-shadow:none}#pdp-buybox .pdp-ownership__rent-cta:hover,#pdp-buybox .pdp-ownership__finance-cta:hover{background:#33322e;color:#f4f1ea}#pdp-buybox .pdp-ownership__rent-cta[hidden],#pdp-buybox .pdp-ownership__finance-cta[hidden]{display:none!important}#pdp-buybox .pdp-ownership__rent-cta:after,#pdp-buybox .pdp-ownership__finance-cta:after{box-shadow:none}#pdp-buybox .product-form__buttons[hidden]{display:none!important}#pdp-buybox .product-form .product-form__buttons{max-width:100%}#pdp-buybox .product-form .product-form__buttons .product-form__submit{background:#1c1b19;background-color:#1c1b19;color:#f4f1ea;border-radius:999px;padding:19px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.2;transition:background-color .15s}#pdp-buybox .product-form .product-form__buttons .product-form__submit:hover{background:#33322e;background-color:#33322e}#pdp-buybox .product-form .product-form__buttons .product-form__submit:after{box-shadow:none}#pdp-buybox .icon-with-text{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 0;padding:0;background:none;border:none}#pdp-buybox .icon-with-text__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:#fff;box-shadow:none;border:1px solid #e5e1d8;border-radius:12px;padding:22px 8px;margin:0;width:100%}#pdp-buybox .icon-with-text__item img,#pdp-buybox .icon-with-text__item svg{width:24px;height:24px;margin:0;color:#57544d}#pdp-buybox .icon-with-text__item .h4,#pdp-buybox .icon-with-text__item .inline-richtext{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.3;color:#1c1b19;margin:0;word-break:normal;overflow-wrap:normal;white-space:normal}.product-redesign media-gallery{position:relative;display:block}.pdp-gallery-badge{position:absolute;top:18px;left:18px;z-index:3;background:#f6f4efeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:8px 14px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#1c1b19;pointer-events:none}.product-redesign .product.grid .grid__item.product__media-wrapper .product__column-sticky .product__media-list .product__media-item{max-width:100%;width:100%}.product-redesign .product__media-list .product__media,.product-redesign .product__media-list .media{border-radius:18px;overflow:hidden}.product-redesign .thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}.product-redesign .thumbnail-list .thumbnail-list__item{width:100%}.product-redesign .thumbnail{border:none;border-radius:12px;overflow:hidden}.product-redesign .thumbnail[aria-current]:not([aria-current=false]){outline:1.5px solid #1c1b19;outline-offset:-1.5px;box-shadow:none}@media screen and (max-width:749px){#pdp-buybox .product__title h1{font-size:34px}#pdp-buybox .product__text.inline-richtext.subtitle{font-size:15px}#pdp-buybox .pdp-ownership__rent-cta,#pdp-buybox .pdp-ownership__finance-cta,#pdp-buybox .product-form .product-form__buttons .product-form__submit{padding:18px}.product-redesign .thumbnail-list{gap:10px}.product-redesign .thumbnail{border-radius:10px}.pdp-gallery-badge{top:12px;left:12px;font-size:12px}}.product-redesign .product__media-wrapper .product-media-container.constrain-height{border-radius:18px;overflow:hidden;border:none;margin-top:14px;background:#fff}.product-redesign .flexera-controls-panel{background:#f8f6f1;border-top:1px solid #e5e1d8}.product-redesign .flexera-main-controls-row{padding:18px 24px;gap:44px}.product-redesign .flexera-left-section:before{background-color:#e5e1d8}.product-redesign .flexera-qr-code-text,.product-redesign .flexera-icon-button span,.product-redesign .flexera-ar-text{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#57544d}.product-redesign #flexera-qr-code-container img,.product-redesign #flexera-qr-code-container canvas{border-radius:8px}.product-redesign .flexera-ar-button{background:#1c1b19;color:#f4f1ea;border:none;border-radius:999px;padding:12px 20px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;align-items:center;gap:8px;cursor:pointer;transition:background .15s}.product-redesign .flexera-ar-button:hover{background:#33322e}.product-redesign .flexera-ar-button svg{width:22px;height:22px}.product-redesign .thumbnail-list{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(25% - 10.5px);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding-bottom:2px}.product-redesign .thumbnail-list::-webkit-scrollbar{display:none}.product-redesign .thumbnail-list .thumbnail-list__item{scroll-snap-align:start}@media screen and (max-width:749px){.product-redesign .thumbnail-list{grid-auto-columns:calc(25% - 7.5px)}.product-redesign .flexera-main-controls-row{padding:16px;gap:24px}}@media screen and (max-width:767.98px){.product-redesign #flexera-3d-viewer{aspect-ratio:4 / 3}}.product-redesign .shopify-payment-button__more-options{display:none!important}#pdp-buybox .product-form__input--pill{display:flex;flex-wrap:wrap;gap:12px}#pdp-buybox .product-form__input--pill legend.form__label{display:flex;justify-content:space-between;align-items:baseline;width:100%;float:none}#pdp-buybox .product-form__input--pill .pdp-color-value{color:#1c1b19;font-size:14px}#pdp-buybox .product-form__input--pill input[type=radio]+label{width:34px;height:34px;min-width:0;padding:0;margin:0;border-radius:999px;border:1px solid #d8d3c8;background-color:#fff;font-size:0;color:transparent;overflow:hidden;position:relative;box-shadow:none;cursor:pointer;transition:box-shadow .15s}#pdp-buybox .product-form__input--pill input[type=radio]:checked+label{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #1c1b19;border-color:transparent;background-color:inherit}#pdp-buybox .product-form__input--pill input[value=Ivory]+label{background-color:#e6e0d3!important}#pdp-buybox .product-form__input--pill input[value=Charcoal]+label{background-color:#3a3733!important}#pdp-buybox .product-form__input--pill input[value=Mocha]+label{background-color:#9b7b5b!important}#pdp-buybox .product-form__input--pill input[value="Sage Green"]+label{background-color:#8e977f!important}#pdp-buybox .product-form__input--pill input[value=Black]+label{background-color:#3a3733!important}#pdp-buybox .product-form__input--pill input[value=Bone]+label{background-color:#e6e0d3!important}#pdp-buybox .product-form__input--pill input[value=Clay]+label{background-color:#9b7b5b!important}#pdp-buybox .product-form__input--pill input.disabled+label,#pdp-buybox .product-form__input--pill input[disabled]+label{opacity:.55;background-image:linear-gradient(to top right,transparent 46%,#1c1b19 46%,#1c1b19 54%,transparent 54%)}@media screen and (max-width:749px){.product-redesign .product__media-wrapper .product-media-container:has(#flexera-3d-viewer){display:none}}.pdp-gallery-color{display:none;position:absolute;right:18px;bottom:18px;z-index:3;background:#1c1b1999;color:#fff;border-radius:999px;padding:8px 16px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;pointer-events:none}@media screen and (max-width:749px){.pdp-gallery-color{display:block;right:14px;bottom:142px}.product-redesign .product__media-list{margin:0 0 10px!important;width:100%!important}.product-redesign .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product-redesign .product__media-list.grid--peek .grid__item{width:100%;padding:0}.product-redesign .product__media-list .product__media,.product-redesign .product__media-list .media{border-radius:18px}.product-redesign .thumbnail-slider .thumbnail-list.slider{display:grid!important;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(25% - 7.5px);gap:10px;overflow-x:auto;padding:0;flex:none;width:100%}.product-redesign .thumbnail{aspect-ratio:1;width:100%}.product-redesign .thumbnail-slider .thumbnail-list .thumbnail-list__item{width:100%;height:auto}.product-redesign .thumbnail-slider .slider-button{display:none!important}#pdp-buybox.product__info-wrapper{padding-top:26px}#pdp-buybox .product__text.inline-richtext.caption-with-letter-spacing{font-size:12px;margin-bottom:8px}#pdp-buybox .rating-wrapper,#pdp-buybox .shopify-block.shopify-app-block{margin-top:20px;padding-top:20px}#pdp-buybox variant-selects{margin-top:18px}.pdp-ownership{margin-top:18px}}.animate--hover-3d-lift .product-redesign .button:hover,.animate--hover-3d-lift #pdp-buybox .product-form__submit:hover,.animate--hover-3d-lift #pdp-buybox .pdp-ownership__rent-cta:hover,.animate--hover-3d-lift #pdp-buybox .pdp-ownership__finance-cta:hover,.animate--hover-3d-lift .pdp-ownership-pricing__cta:hover,.animate--hover-3d-lift .pdp-header-cta:hover{transform:none!important}#pdp-buybox .product-form{margin:0}#pdp-buybox .product-form .product-form__buttons{margin:14px 0 0}#pdp-buybox .product-form__error-message-wrapper[hidden]{display:none!important}.pdp-ownership__terms{margin-top:12px;padding:14px 16px;background:#fff;border:1px solid #e2ded4;border-radius:14px}.pdp-ownership__terms[hidden]{display:none!important}.pdp-ownership__terms-label{display:block;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8a877f;margin-bottom:10px}.pdp-ownership__terms-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pdp-ownership__term{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:10px;border:1px solid #e2ded4;cursor:pointer;transition:border-color .15s,background .15s}.pdp-ownership__term.is-selected{background:#f5f2ea;border:1.5px solid #1c1b19;padding:9.5px 13.5px}.pdp-ownership__term-name{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13.5px;font-weight:600;color:#1c1b19}.pdp-ownership__term-price{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#57544d}@media screen and (max-width:749px){.pdp-ownership__terms-options{grid-template-columns:1fr}}.pdp-ownership__from{font-size:13px;color:#8a877f}button.pdp-ownership__rent-cta{cursor:pointer;-webkit-appearance:none;appearance:none}.pdp-ownership__error{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#e35d47;text-align:center;margin:10px 0 0}.pdp-ownership__error[hidden]{display:none!important}.pdp-ownership__breakdown{margin:14px 0 0;padding:14px 0 0;border-top:1px solid #e5e1d8}.pdp-ownership__breakdown-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13.5px}.pdp-ownership__breakdown-row dt{color:#57544d;margin:0}.pdp-ownership__breakdown-row dd{color:#1c1b19;margin:0;white-space:nowrap}.pdp-ownership__breakdown-row--total{margin-top:6px;padding-top:10px;border-top:1px solid #e5e1d8}.pdp-ownership__breakdown-row--total dt,.pdp-ownership__breakdown-row--total dd{font-weight:600;color:#1c1b19}.pdp-ownership__breakdown-note{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;color:#8a877f;margin:10px 0 0}@media screen and (max-width:749px){.pdp-ownership__title{flex-wrap:wrap;row-gap:5px;white-space:nowrap}.pdp-ownership__badge{font-size:9px;letter-spacing:.06em;padding:3px 7px}.pdp-ownership__option{align-items:flex-start;padding:14px 16px}.pdp-ownership__option.is-selected{padding:13.5px 15.5px}.pdp-ownership__radio{margin-top:2px}.pdp-ownership__note{white-space:normal}.pdp-ownership__price{margin-top:1px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-main-product-redesign.css.map */
