@media only screen and (max-width:768px){.product-single__meta,.product-single__meta .product-block,.product-single__meta .product-block--price,.product-single__meta .variant-wrapper,.product-single__meta .variant-input-wrap,.product-single__meta .product__quantity,.product-single__meta .product__policies,.product-single__meta .sales-points,.product-single__meta .rte{text-align:left}.product-single__meta .variant-input-wrap,.product-single__meta .icon-and-text{justify-content:flex-start}.product-single__meta .small--text-center,.product-single__meta .text-center,.product-single__title{text-align:left}}.product-block--price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.product-block--price .product__price-savings{margin-left:0}.product-block--price [data-unit-price-wrapper],.product-block--price .product__policies{flex:1 0 100%}.variant-input-wrap--swatches{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 6px}.variant-input-wrap--swatches .variant-input{margin:0}.product-single__form .variant-input-wrap--swatches .variant__button-label.color-swatch.color-swatch--photo,.variant-input-wrap--swatches .variant__button-label.color-swatch.color-swatch--photo{width:62px!important;height:62px!important;min-width:0!important;padding:0!important;border-radius:var(--vm-radius)!important;overflow:hidden;text-indent:0;background:var(--vm-bg-2)!important;border:1px solid var(--vm-line);box-shadow:none;position:relative;transition:border-color .2s var(--vm-ease),box-shadow .2s var(--vm-ease)}.color-swatch--photo:before{display:none!important}.variant-input-wrap--swatches .color-swatch--photo .color-swatch__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%;transform:scale(1.55);transform-origin:50% 28%}.color-swatch--photo:hover{border-color:var(--vm-ink-2)}.variant-input-wrap input[type=radio]:checked+.variant__button-label.color-swatch.color-swatch--photo{background:var(--vm-bg-2)!important;color:inherit;border-color:var(--vm-ink);box-shadow:0 0 0 1px var(--vm-ink)}.variant-input-wrap input[type=radio]:focus-visible+.variant__button-label.color-swatch--photo{outline:2px solid var(--vm-accent);outline-offset:2px}.variant__button-label.color-swatch--photo.disabled{opacity:.4}.variant__button-label.color-swatch--photo.disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - 1px),var(--vm-line) 50%,transparent calc(50% + 1px))}.variant__button-label.color-swatch:not(.color-swatch--photo){width:34px;height:34px;border-radius:50%}.vm-size-link{font-size:12.5px;letter-spacing:.08em;color:var(--vm-ink);padding:9px 14px;border:1px solid var(--vm-line);border-radius:var(--vm-radius);background:var(--vm-white);gap:8px;transition:border-color .2s var(--vm-ease),background .2s var(--vm-ease)}.vm-size-link:hover,.vm-size-link:focus-visible{border-color:var(--vm-ink);background:var(--vm-bg-2);color:var(--vm-ink)}.vm-size-link .vm-icon{width:18px;height:18px;color:var(--vm-accent)}.vm-pdp-trust{border-top:0;border-bottom:1px solid var(--vm-line);padding:0 0 16px;margin:0;gap:9px}.vm-pdp-trust li{gap:10px;font-size:12.5px;align-items:flex-start}.vm-pdp-trust .vm-icon{width:17px;height:17px;margin-top:2px}.vm-pdp-trust strong{font-size:13px;line-height:1.35}.vm-pdp-trust em{font-size:12px;line-height:1.4}.product-single__meta .collapsibles-wrapper{margin:0;border:0}.product-single__meta .collapsibles-wrapper--border-bottom{border-bottom:0}.product-single__meta .product-block--tab{margin-top:0;margin-bottom:0}.product-single__meta .product-block--tab+.product-block--tab{margin-top:0}.product-single__meta .collapsible-trigger-btn--borders{border:0;border-top:1px solid var(--vm-line);border-bottom:1px solid var(--vm-line);display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 2px;margin:0;font-size:11.5px;letter-spacing:.16em;line-height:1.3;color:var(--vm-ink);background:none;text-align:left;transition:color .2s var(--vm-ease)}.product-single__meta .collapsible-trigger-btn--borders:hover{color:var(--vm-accent)}.product-single__meta .product-block--tab+.product-block--tab .collapsible-trigger-btn--borders{border-top:0}.product-single__meta .collapsible-trigger-btn--borders.is-open,.product-single__meta .collapsible-trigger-btn--borders[aria-expanded=true]{border-bottom-color:transparent}.product-single__meta .collapsible-content--expanded{border-bottom:1px solid var(--vm-line)}.product-single__meta .collapsible-trigger-btn--borders .collapsible-trigger__icon{position:static;right:auto;top:auto;transform:none;margin:0;flex:0 0 auto;display:inline-flex;align-items:center;transition:transform .25s var(--vm-ease)}.product-single__meta .collapsible-trigger-btn--borders .collapsible-trigger__icon .icon{display:block}.product-single__meta .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:0;padding:0 2px 22px;font-size:14px;line-height:1.65;color:var(--vm-ink-2)}.product-single__meta .collapsible-trigger-btn--borders+.collapsible-content--expanded,.product-single__meta .collapsible-trigger-btn--borders+.collapsible-content--expanded:last-child{margin-bottom:0}.product-single__meta .collapsible-content__inner.rte p{margin-bottom:10px}.product-single__meta .collapsible-content__inner.rte p:last-child{margin-bottom:0}.product-single__meta .collapsible-content+.collapsible-trigger-btn--borders{margin-top:0}#CartDrawer .vm-cart__foot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-top:12px}#CartDrawer .vm-cart__foot-row .vm-cart__continue{margin:0;flex:0 0 auto;white-space:nowrap;font-size:11px;letter-spacing:.1em}#CartDrawer .vm-cart__foot-row .vm-cart__payments{margin:0;flex:0 1 auto;justify-content:flex-end}#CartDrawer .vm-cart__foot-row .vm-payment-icons{flex-wrap:nowrap;gap:4px}#CartDrawer .vm-cart__foot-row .vm-payment-icon{width:23px;height:auto}.vm-bundle{border:1px solid var(--vm-line);border-radius:var(--vm-radius);background:var(--vm-bg-2);padding:16px 16px 14px}.vm-bundle__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px}.vm-bundle__tag{display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--vm-accent)}.vm-bundle__tag .vm-icon{width:16px;height:16px}.vm-bundle__note{margin:0;font-size:12.5px;line-height:1.45;color:var(--vm-muted);flex:1 1 100%}.vm-bundle__note.is-good{color:var(--vm-olive)}.vm-bundle__tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vm-bundle__tier{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:11px 6px;border:1px solid var(--vm-line);border-radius:var(--vm-radius);background:var(--vm-white);text-align:center;transition:border-color .25s var(--vm-ease),background .25s var(--vm-ease),color .25s var(--vm-ease)}.vm-bundle__qty{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--vm-muted);white-space:nowrap}.vm-bundle__off{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:19px;line-height:1.1;color:var(--vm-ink)}.vm-bundle__tier.is-reached{border-color:var(--vm-olive)}.vm-bundle__tier.is-reached .vm-bundle__off{color:var(--vm-olive)}.vm-bundle__tier.is-active{background:var(--vm-olive);border-color:var(--vm-olive)}.vm-bundle__tier.is-active .vm-bundle__off,.vm-bundle__tier.is-active .vm-bundle__qty{color:#fff}.vm-bundle-banner{padding:clamp(34px,4vw,56px) 0;background:var(--vm-bg)}.vm-bundle-banner--sand{background:var(--vm-bg-2)}.vm-bundle-banner--ink{background:var(--vm-ink);color:var(--vm-bg)}.vm-bundle-banner__inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,4vw,64px)}.vm-bundle-banner__copy .vm-eyebrow,.vm-bundle-banner__copy .vm-title{margin-bottom:10px}.vm-bundle-banner__text{max-width:52ch;margin:0 0 10px}.vm-bundle-banner--ink .vm-title,.vm-bundle-banner--ink .vm-bundle__off{color:#fff}.vm-bundle-banner--ink .vm-eyebrow{color:#d8a184}.vm-bundle-banner--ink .vm-bundle-banner__text,.vm-bundle-banner--ink .vm-bundle__note{color:#ffffffb8}.vm-bundle-banner--ink .vm-bundle__note.is-good{color:#b9cfa4}.vm-bundle-banner--ink .vm-bundle__tier{background:#ffffff0f;border-color:#ffffff38}.vm-bundle-banner--ink .vm-bundle__qty{color:#ffffffb3}.vm-bundle-banner--ink .vm-bundle__tier.is-active{background:#b9cfa4;border-color:#b9cfa4}.vm-bundle-banner--ink .vm-bundle__tier.is-active .vm-bundle__off,.vm-bundle-banner--ink .vm-bundle__tier.is-active .vm-bundle__qty{color:var(--vm-ink)}.vm-bundle-banner--ink .btn{background:var(--vm-bg);color:var(--vm-ink);border-color:var(--vm-bg)}.vm-bundle-banner--ink .btn:hover{background:transparent;color:var(--vm-bg);border-color:var(--vm-bg)}.vm-bundle-banner__tiers .vm-bundle__tiers{gap:10px}.vm-bundle-banner__tiers .vm-bundle__tier{padding:18px 10px}.vm-bundle-banner__tiers .vm-bundle__off{font-size:clamp(22px,2.2vw,30px)}.vm-bundle-banner__btn{margin-top:16px;width:100%}.vm-bundle__note--banner{font-size:13px}@media only screen and (max-width:768px){.vm-bundle-banner__inner{grid-template-columns:1fr;gap:22px}.vm-bundle-banner__tiers .vm-bundle__tier{padding:14px 6px}.vm-bundle__tiers{gap:6px}.vm-bundle__off{font-size:17px}.vm-bundle__qty{font-size:10.5px;letter-spacing:.06em}.vm-bundle{padding:14px}.template-product .vm-bundle{margin-bottom:4px}}.product-single__meta .product-block--price{margin-top:6px;margin-bottom:20px}.product-single__meta .product__price,.product-single__meta .product__price.vm-price{font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--vm-accent-dark);font-variant-numeric:tabular-nums}.product-single__meta .product__price.on-sale,.product-single__meta .product__price.vm-price.on-sale{color:var(--vm-sale)}.product-single__meta .product__price--compare{font-size:17px;font-weight:400;letter-spacing:0;color:var(--vm-muted);text-decoration:line-through}.product-single__meta .product__price-savings{align-self:center;margin-left:0;padding:4px 9px;border-radius:999px;background:var(--vm-sale);color:var(--vm-white);font-size:11px;letter-spacing:.1em}@media only screen and (max-width:768px){.product-single__meta .product__price,.product-single__meta .product__price.vm-price{font-size:30px;font-weight:600}.product-single__meta .product-block--price{margin-bottom:16px}}.vm-newsletter>*,.vm-footer__top>*,.vm-footer__grid>*,.vm-footer__brand,.vm-footer__news,.vm-footer__col{min-width:0}.vm-newsletter__form{max-width:100%;padding:6px;gap:6px;align-items:stretch}.vm-newsletter__form input{min-width:0;flex:1 1 60px;padding:12px;border-radius:calc(var(--vm-radius) - 2px)}.vm-newsletter__form button{flex:0 0 auto;padding:13px 20px;border-radius:calc(var(--vm-radius) - 2px);line-height:1}@media only screen and (max-width:768px){.vm-tiles .vm-tile__label{left:0;right:0;bottom:0;align-items:flex-end;gap:10px;padding:40px 13px 13px;border-radius:0;background:linear-gradient(to top,#1e1b17cc,#1e1b1775 45%,#1e1b1700);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--vm-white)}.vm-tiles .vm-tile__label strong{font-size:15.5px;line-height:1.18;color:var(--vm-white)}.vm-tiles .vm-tile__label small{font-size:9.5px;letter-spacing:.07em;line-height:1.4;margin-top:4px;color:#ffffffbd}.vm-tiles .vm-tile__label .vm-icon{width:15px;height:15px;flex:0 0 auto;margin-bottom:3px;color:var(--vm-white)}}.vm-pdp-atc-payments{margin:10px 0 2px;width:100%}.vm-pdp-atc-payments .vm-payment-icons--pdp,.vm-payment-icons.vm-payment-icons--pdp{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:5px;margin:0;padding:0;list-style:none;overflow:hidden;max-width:100%}.vm-pdp-atc-payments .vm-payment-icons--pdp .vm-payment-icons__item,.vm-payment-icons.vm-payment-icons--pdp .vm-payment-icons__item{display:inline-flex;flex:0 0 auto;line-height:0}.vm-pdp-atc-payments .vm-payment-icons--pdp .vm-payment-icon,.vm-payment-icons.vm-payment-icons--pdp .vm-payment-icon{width:auto;height:20px;max-height:20px;max-width:34px;border-radius:3px}@media(max-width:390px){.vm-pdp-atc-payments .vm-payment-icons--pdp,.vm-payment-icons.vm-payment-icons--pdp{gap:3px}.vm-pdp-atc-payments .vm-payment-icons--pdp .vm-payment-icon,.vm-payment-icons.vm-payment-icons--pdp .vm-payment-icon{height:18px;max-height:18px;max-width:30px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vm-pdp.css.map */
