:root{--op-accent: var(--accent-color, #7a8b6f);--op-border: var(--border-color, #d9d5cc)}.template-index{--section-padding: 28px;--larger-section-padding: 34px;--larger-section-padding-mobile: 24px;--largest-section-padding: 48px}.section-op-feature-banner .opfb,.section-op-reviews .opr{margin-top:1.25rem;margin-bottom:1.25rem}@media(max-width:767.98px){.section-op-feature-banner .opfb,.section-op-reviews .opr{margin-top:.75rem;margin-bottom:.75rem}}#shopify-section-op_cws .opfb{margin-top:.5rem}.cross-page-promos .icon-with-caption__heading{font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.35rem}.cross-page-promos .icon-with-caption__subtext{font-weight:400;font-size:.9rem;line-height:1.5;opacity:.72;max-width:22ch;margin:0 auto}.opfb__heading .opfb__hl{display:block}.opfb__heading .opfb__hl+.opfb__hl{margin-top:.45em}.signup-form{max-width:540px}.section-signup .signup-form{margin-inline:auto}.section-footer__newsletter-block .signup-form{max-width:none}.signup-form form,.signup-form__inline-container{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.signup-form form>p{flex:1 1 220px;margin:0;display:flex}.signup-form .errors,.signup-form .alert{flex-basis:100%;width:100%;margin-bottom:.5rem}.signup-form__email{flex:1 1 220px;width:100%;min-height:54px;padding:.9rem 1.25rem;border:1px solid var(--op-border);border-radius:999px;background:#fff;font-size:.98rem;line-height:1.2;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.signup-form__email::placeholder{color:#9a968c}.signup-form__email:focus{outline:none;border-color:var(--op-accent);box-shadow:0 0 0 3px #7a8b6f2e}.signup-form__button{flex:0 0 auto;min-height:54px;padding:.9rem 1.8rem;border-radius:999px;font-weight:600;letter-spacing:.02em;white-space:nowrap;cursor:pointer;box-shadow:0 4px 14px #00000014;transition:transform .05s ease,opacity .15s ease}.signup-form__button:hover{opacity:.94}.signup-form__button:active{transform:translateY(1px)}.signup-form__response--success{border-radius:12px;padding:.9rem 1.1rem;background:#7a8b6f1f;border:1px solid rgba(122,139,111,.35)}@media(max-width:540px){.signup-form form,.signup-form__inline-container{flex-direction:column;align-items:stretch}.signup-form form>p{flex:0 0 auto;width:100%}.signup-form__email{flex:0 0 auto;height:auto}.signup-form__button{width:100%}}#shopify-section-collection_list_gKdxPg .has-paging__title{font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:500;line-height:1.1}#shopify-section-collection_list_gKdxPg .collection-block .image-overlay,#shopify-section-collection_list_gKdxPg .collection-block .product-block__image{border-radius:16px;overflow:hidden}#shopify-section-collection_list_gKdxPg .collection-block{transition:transform .2s ease}#shopify-section-collection_list_gKdxPg .collection-block:hover{transform:translateY(-4px)}#shopify-section-collection_list_gKdxPg .product-block__title{font-weight:600;letter-spacing:.01em;margin-top:.9rem;font-size:1.02rem}.cart-item .product-inventory,.cart-item__not-image .product-inventory{display:none!important}@media screen and (min-width:1600px){.template-index{--section-padding: 44px;--larger-section-padding: 56px;--largest-section-padding: 78px}.template-index .text-overlay__title{font-size:clamp(56px,3.6vw,88px)!important;line-height:1.08!important}.template-index .text-overlay__text{font-size:clamp(17px,1.05vw,24px)!important;line-height:1.55!important}.template-index .text-overlay__button{font-size:clamp(15px,.8vw,18px)!important;padding:1.05em 2.5em!important}.template-index .opfb__eyebrow{font-size:clamp(12px,.62vw,15px)!important;letter-spacing:.14em!important}.template-index .opfb__heading{font-size:clamp(46px,2.9vw,68px)!important;line-height:1.12!important}.template-index .opfb__body{font-size:clamp(17px,1.02vw,22px)!important;line-height:1.6!important}.template-index .opr__heading{font-size:clamp(40px,2.6vw,60px)!important;line-height:1.12!important}.template-index [id$=collection_list_gKdxPg] .has-paging__title{font-size:clamp(28px,1.75vw,42px)!important}.template-index [id$=collection_list_gKdxPg] .product-block__title,.template-index .cross-page-promos .icon-with-caption__heading{font-size:clamp(17px,.95vw,21px)!important}.template-index .cross-page-promos .icon-with-caption__subtext{font-size:clamp(15px,.85vw,19px)!important;max-width:30ch!important}.template-index .btn{font-size:clamp(15px,.8vw,18px)!important}}@media screen and (min-width:1025px){.announcement__text{font-size:16px!important;letter-spacing:.05em!important}.navigation__link{font-size:15.5px!important}.opfb__check{font-size:17px!important;line-height:1.5!important}.opfb__check-icon svg{width:19px!important;height:19px!important}.opfb__trust-item{font-size:15px!important}.opr__text{font-size:18px!important;line-height:1.65!important}.opr__name{font-size:15.5px!important}.opr__loc{font-size:14px!important}}@media screen and (min-width:1600px){.announcement__text{font-size:18px!important}.navigation__link{font-size:17px!important}.opfb__check{font-size:19px!important}.opfb__check-icon svg{width:22px!important;height:22px!important}.opr__text{font-size:21px!important}.opr__name{font-size:17px!important}.opr__loc{font-size:15px!important}}.cart-item.op-group-part,.cart-item.op-group-multi .quantity{display:none!important}.op-group-name{margin-top:.45rem;font-size:.9rem;font-weight:600}.op-group-items{margin-top:.55rem;display:grid;gap:.35rem}.op-group-items__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55}.op-group-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.85rem;padding:.5rem .75rem;background:#00000009;border-radius:8px}.op-group-item em{font-style:normal;opacity:.65}.op-group-item__price{white-space:nowrap;opacity:.8}.op-group-item__name{display:flex;align-items:center;gap:.45rem}.op-group-dot{display:inline-block;width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024;flex:0 0 auto}.sls2__key.is-out{position:relative}.sls2__key.is-out:after{content:"";position:absolute;left:14%;right:14%;top:50%;height:2px;background:currentColor;opacity:.5;transform:rotate(-16deg);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/16/assets/op-custom.css.map */
