.ds-pdp{--ds-ink: #0d3635;--ds-ink-2: #546c6e;--ds-line: #e5e5e5;--ds-brand: #235145;--ds-teal: #269b9a;--ds-tint: #e9f5f5;--ds-muted: #8a8a8a;--ds-alt: #cc8241;padding-top:8px;padding-bottom:30px;color:var(--ds-ink)}.ds-pdp__grid{display:grid}.ds-pdp__media{min-width:0}.ds-pdp .product__thumbs--below .product__thumb-item{width:100%;max-width:115px}.ds-pdp .product__thumbs[data-position=below] .product__thumb-arrow--prev{left:-1px}.ds-pdp .flickity-prev-next-button{display:block;background:#f1f1f1}.ds-pdp .flickity-prev-next-button .flickity-button-icon{position:unset;width:14px;height:auto;vertical-align:middle;fill:#000}.ds-pdp .flickity-prev-next-button .flickity-button-icon .arrow{rotate:0deg}@media(max-width:768px){.ds-pdp .product__photos .flickity-prev-next-button{background-color:transparent}}.ds-pdp .sb-clean-award{--award: #e39a4f 0%, #e9ad6b 25%, #f4b770 50%;background:linear-gradient(to bottom right,var(--award)) bottom right / 51% 51% no-repeat,linear-gradient(to bottom left,var(--award)) bottom left / 51% 51% no-repeat,linear-gradient(to top left,var(--award)) top left / 51% 51% no-repeat,linear-gradient(to top right,var(--award)) top right / 51% 51% no-repeat}@media(min-width:769px){.ds-pdp{padding-top:56px;padding-bottom:80px}.ds-pdp__grid{grid-template-columns:1fr 1fr;gap:32px;align-items:start}}.ds-buy{display:flex;padding-top:8px;flex-direction:column;gap:16px;min-width:0;counter-reset:ds-step;font-family:var(--typeBasePrimary),sans-serif;font-weight:500}.ds-buy :is(h1,h2,h3,p,button,select,a){font-family:inherit}.ds-pdp .ds-buy__title{margin:0 0 -8px;font-weight:800;font-size:20px;line-height:1.25;text-transform:capitalize;letter-spacing:0;color:var(--ds-ink)}.ds-buy__text{font-family:Avenir,sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#000;opacity:.6}.ds-buy__text p{margin:0}.ds-buy__text--desc{opacity:1;font-family:var(--typeBasePrimary),sans-serif;font-weight:500;font-size:14.72px;line-height:1.4;color:var(--ds-ink)}.ds-buy>.shopify-app-block,.ds-buy__text{margin-bottom:9px}.ds-buy__hr{width:100%;margin:0;border:0;border-top:1px solid var(--ds-line)}.ds-benefits{display:grid;gap:8px;margin:0 0 8px;padding:0;list-style:none}.ds-benefits__item{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.5}.ds-benefits__item img{flex:none;width:18px;height:18px;object-fit:contain}.ds-step{min-width:0;margin:12px 0 0;padding:0;border:0}.ds-step__title{display:block;margin:0 0 16px;padding:0;font-weight:800;font-size:16px;line-height:22px;letter-spacing:.64px;text-transform:uppercase;color:var(--ds-ink)}.ds-buy--numbered .ds-step__title:before{counter-increment:ds-step;content:"Step " counter(ds-step) ": ";font-family:var(--typeHeaderPrimary),sans-serif}@media(max-width:768px){.ds-step__title{font-size:15px}}.ds-tag{position:absolute;top:-11px;padding:4px 8px;border-radius:2px;background:var(--ds-teal);color:#fff;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.24px;white-space:nowrap}.ds-opt__row{display:flex;gap:12px}.ds-opt__item{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;margin:0;border:1px solid var(--ds-line);border-radius:4px;background:#fff;cursor:pointer;text-align:center;color:var(--ds-ink)}.ds-opt__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:inherit}.ds-opt__item:has(:checked){border-color:var(--ds-brand);box-shadow:inset 0 0 0 .5px var(--ds-brand)}.ds-opt__item:has(:focus-visible){outline:2px solid var(--ds-brand);outline-offset:2px}.ds-opt__item[hidden]{display:none}.ds-opt__item.is-sold{opacity:.5}.ds-opt__item .ds-tag{left:50%;transform:translate(-50%)}.ds-opt--tiles .ds-opt__row{gap:8px}.ds-opt--tiles .ds-opt__item{justify-content:flex-start;max-width:118px;padding:4px;gap:4px}.ds-opt--tiles .ds-opt__item:has(:checked){border-color:#000;box-shadow:none;background:var(--ds-sel, #fff)}.ds-opt__img{display:block;width:100%;padding-top:6px;overflow:hidden;border-radius:2px;background:#f2f2f2}.ds-opt__img img{display:block;width:85px;max-width:100%;height:auto;margin:0 auto;object-fit:cover}.ds-opt__label{font-size:14px;line-height:1.2;letter-spacing:-.28px}.ds-opt--tiles .ds-opt__label{line-height:24px}.ds-opt--full .ds-opt__row{gap:12px}.ds-opt--full .ds-opt__item{max-width:none;padding:6px 6px 8px;gap:10px}.ds-opt--full .ds-opt__img{aspect-ratio:84 / 55}.ds-opt--full .ds-opt__img img{width:100%;height:100%;object-fit:contain}.ds-opt--full .ds-opt__label{width:min-content;line-height:1.2}.ds-opt--pills .ds-opt__row{gap:8px}.ds-opt--pills .ds-opt__item{height:52px}.ds-opt--pills .ds-opt__label{font-weight:800;font-size:18px;line-height:24px;letter-spacing:0}.ds-nowrap{white-space:nowrap}.ds-opt--wrap .ds-opt__item{height:auto;min-height:52px;padding:8px 12px}.ds-opt--pills .ds-opt__item:has(:checked){background:var(--ds-tint)}.ds-opt__desc{margin-top:16px;padding:16px;border-radius:4px;background:#f1f1f1;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:-.154px}.ds-opt__desc p{margin:0 0 8px}.ds-link{padding:0;border:0;background:none;color:inherit;font-weight:800;font-size:14px;line-height:20px;text-decoration:underline;text-transform:uppercase;cursor:pointer}@media(max-width:768px){.ds-opt--tiles .ds-opt__row{margin-right:-16px;padding-right:16px;overflow-x:auto;scrollbar-width:none}.ds-opt--tiles .ds-opt__row::-webkit-scrollbar{display:none}.ds-opt--tiles .ds-opt__row,.ds-opt--full .ds-opt__row{gap:4px}.ds-opt--tiles .ds-opt__item,.ds-opt--full .ds-opt__item{flex:1 1 0;max-width:none;padding:4px;gap:4px}.ds-opt__img{padding-top:4px}.ds-opt__img img{width:50px}.ds-opt--full .ds-opt__item{min-width:66px}.ds-opt--full .ds-opt__img{aspect-ratio:auto}.ds-opt--full .ds-opt__img img{width:100%;height:30px}.ds-opt--tiles .ds-opt__label,.ds-opt--full .ds-opt__label{width:auto;font-size:12px;line-height:1.2;letter-spacing:normal;color:#000}.ds-opt--pills .ds-opt__row{display:grid;grid-template-columns:repeat(3,1fr);row-gap:18px}.ds-opt--wrap .ds-opt__item{padding:16px 8px}.ds-opt--wrap .ds-opt__label{font-size:14px;line-height:18px;letter-spacing:-.28px}}.ds-pur__form{display:flex;flex-direction:column;gap:12px;margin:0}.ds-card{position:relative;border:1px solid var(--ds-line);border-radius:8px;background:#fff}.ds-card:has(.ds-radio:checked){border-color:var(--ds-brand);box-shadow:inset 0 0 0 .5px var(--ds-brand);background:var(--ds-tint)}.ds-card .ds-tag{right:18px}.ds-card__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;row-gap:8px;margin:0;padding:20px;cursor:pointer}.ds-pdp .ds-radio{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin:0;border:1.5px solid var(--ds-ink);border-radius:50%;background:#fff;cursor:pointer}.ds-pdp .ds-radio:checked{background:radial-gradient(var(--ds-brand) 0 4.5px,#fff 5px);border-color:var(--ds-brand)}.ds-pdp .ds-radio:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}.ds-card--solo .ds-radio{display:none}.ds-card__name{font-size:18px;line-height:24px}.ds-card:has(.ds-radio:checked) .ds-card__name{font-weight:800}.ds-price{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;white-space:nowrap}.ds-price s{font-size:16px;line-height:20px;color:var(--ds-muted)}.ds-price b{font-weight:800;font-size:20px;line-height:26px}.ds-price__sub{color:var(--ds-brand)}.ds-card__meta{grid-column:2 / -1;font-size:14px;line-height:18px;color:var(--ds-ink-2)}.ds-card__meta:empty{display:none}.ds-card__body{display:grid;gap:18px;margin-top:-6px;padding:0 20px 20px 52px}.ds-card:not(:has(.ds-radio:checked)) .ds-card__body{display:none}.ds-select{width:100%;margin:0;padding:12px 40px 12px 14px;border:1px solid var(--ds-line);border-radius:4px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%230d3635' stroke-width='1.5'%3E%3Cpath d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center / 20px;-webkit-appearance:none;appearance:none;font-weight:800;font-size:14px;line-height:20px;color:var(--ds-ink);cursor:pointer}.ds-perks ul{display:grid;gap:10px 16px;margin:0;padding:0;list-style:none}.ds-perks li{position:relative;margin:0;padding-left:24px;font-weight:500;font-size:14px;line-height:20px}.ds-perks li:before{content:"";position:absolute;top:2px;left:0;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23235145' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") no-repeat center / contain}@media(min-width:769px){.ds-perks ul{grid-template-columns:1fr 1fr}}@media(max-width:768px){.ds-card__head{padding:16px}.ds-card__body{padding:0 16px 16px}.ds-price{flex-direction:column-reverse;align-items:flex-end;gap:0;grid-row:span 2;align-self:start}.ds-card__meta{grid-column:2}}.ds-btn{display:flex;align-items:center;justify-content:center;gap:.3em;width:100%;min-height:56px;margin:0;padding:8px 16px;border:1px solid var(--ds-brand);border-radius:4px;background:var(--ds-brand);color:#fff;font-weight:800;font-size:18px;transition:background-color .3s linear;line-height:20px;text-transform:uppercase;text-decoration:none;cursor:pointer}.ds-btn.add-to-cart{margin-top:8px}.ds-btn:not([disabled]):hover{background:var(--ds-ink);color:#fff}.ds-btn[disabled]{border-color:transparent;background:#f6f6f6;color:#b6b6b6;cursor:default}.ds-btn--alt{border-color:var(--ds-ink);background:var(--ds-alt);letter-spacing:.8px}.ds-btn.hidden{display:none}.ds-pur__form [data-travel-size-cta]{margin-top:-4px}@media(min-width:769px){.ds-pur__form [data-travel-size-cta]{margin-top:4px}}.ds-btn--alt:not([disabled]):hover{background:#a4642b}.ds-btn__price:before{content:"- "}.ds-pur:has([value=subscribe]:checked) .ds-btn__price:before{content:"\b7  "}.ds-pur:has([value=onetime]:checked) .ds-btn__sub,.ds-btn[disabled] .ds-btn__sub,.ds-pur:has([value=onetime]:checked) .ds-pur__note{display:none}.ds-pur .ds-btn[disabled] .ds-btn__price:before{content:"- "}.ds-pur__note{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 0;font-size:14px;line-height:18px;text-align:center;color:var(--ds-ink-2)}.ds-pur__note:before{content:"";flex:none;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23546c6e' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.5'/%3E%3Cpath d='m5.5 8.2 1.8 1.8 3.3-3.6'/%3E%3C/svg%3E") no-repeat center / contain}@media(min-width:769px){.ds-buy{padding-top:0}.ds-pdp .ds-buy__title{margin-bottom:0;font-size:32px;line-height:1.2}.ds-buy__text,.ds-benefits__item{font-size:16px}.ds-benefits__item img{width:24px;height:24px}.ds-benefits{margin-bottom:9px}.ds-btn{font-size:20px}}.ds-pdp .ds-buy .kl-trust,.ds-pdp .ds-buy .kl-ewg,.ds-pdp .ds-buy .kl-ewg__bar{margin:0}.ds-buy:has([data-variant-input][value="Fragrance Free"]:checked) .kl-ewg{display:block}.ds-buy>.product-block{margin-bottom:9px;font-weight:300}.ds-buy>.Product_meta_product_accordion_main_new{margin-bottom:0}.ds-pdp .ds-buy .kl-trust{margin-top:8px}.ds-pdp .ds-buy .kl-ewg{margin-bottom:8px}@media(min-width:769px){.ds-pdp .ds-buy .kl-ewg,.ds-pdp .ds-buy .kl-trust{margin-bottom:20px}.ds-buy:has([data-variant-input][value="Fragrance Free"]:checked) .kl-trust:has(~.kl-ewg){margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/218/assets/section-main-product-ds.css.map */
