.daps-pdp{padding-block:clamp(var(--s5),4.5vw,var(--s7))}.daps-pdp .product{align-items:start}.daps-pdp .product__info-container{max-width:none}.daps-pdp .product__media{border:1px solid var(--line);background:var(--white);border-radius:0}.daps-pdp .product__media img{object-fit:cover;object-position:center 58%}.daps-pdp .product__media-wrapper .media,.daps-pdp .product__media-item .media{border-radius:0;box-shadow:none}.daps-pdp .thumbnail{border-radius:0;border:1px solid var(--line)}.daps-pdp .thumbnail[aria-current=true]{border:2px solid var(--ink);box-shadow:none}.daps-pdp .daps-eyebrow{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:var(--tr-label);font-size:var(--label);color:var(--muted);margin:0 0 var(--s2)}.daps-pdp .product__title>h1,.daps-pdp .product__title>.h1{font-family:var(--display);font-size:clamp(28px,3.2vw,44px);text-wrap:balance;line-height:var(--lh-snug);letter-spacing:-.01em;text-transform:uppercase;margin:0}.daps-pdp .daps-rate{display:flex;align-items:center;gap:var(--s2);margin:var(--s3) 0 0;font-size:var(--fs-sm);color:var(--muted)}.daps-pdp .daps-stars{--pct: 100%;font-size:17px;letter-spacing:2px;background:linear-gradient(90deg,var(--accent-deep) var(--pct),var(--line-2) var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent}.daps-pdp .daps-rate-num{font-weight:700;color:var(--ink)}.daps-pdp .daps-rate a{border-bottom:1px solid var(--line-2);text-decoration:none}.daps-pdp .daps-rate a:hover{border-bottom-color:var(--accent-deep)}.daps-pdp .price{font-family:var(--display);font-weight:800;font-size:var(--fs-h3)}.daps-pdp .price--on-sale .price__sale{gap:var(--s2)}.daps-pdp .price__regular s,.daps-pdp .price--on-sale s{color:var(--faint)}.daps-pdp .product-form__input{margin:0;padding-top:var(--s4);margin-top:var(--s4);border-top:1px solid var(--line)}.daps-pdp .product-form__input legend,.daps-pdp .product-form__input .form__label{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:var(--label);color:var(--muted);margin-bottom:var(--s3)}.daps-pdp .product-form__input--swatch .swatch-input__label{width:52px;height:52px;border-radius:0;border:1px solid var(--line)}.daps-pdp .swatch-input__input:checked+.swatch-input__label{border:2px solid var(--ink);box-shadow:none;outline:none}.daps-pdp .product-form__input--pill .form__label+div,.daps-pdp .product-form__input--pill fieldset>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:var(--s2)}.daps-pdp .product-form__input--pill label{min-height:var(--tap);margin:0;padding:0 var(--s2);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:0;background:var(--white);font-family:var(--display);font-weight:600;font-size:15px;color:var(--ink)}.daps-pdp .product-form__input--pill label:hover{border-color:var(--ink)}.daps-pdp .product-form__input--pill input:checked+label{border:2px solid var(--ink);font-weight:700;background:var(--white);color:var(--ink)}.daps-pdp .product-form__input--pill input:disabled+label,.daps-pdp .product-form__input--pill label.disabled{color:var(--faint);border-color:var(--line);text-decoration:line-through}.daps-pdp .daps-fitnote{margin-top:var(--s3);padding:var(--s2) var(--s3);border-left:3px solid var(--accent);background:var(--paper);font-size:var(--fs-xs);color:var(--muted)}.daps-pdp .daps-fitnote p{margin:0}.daps-pdp .daps-fitnote p+p{margin-top:var(--s1)}.daps-pdp .product-form__submit{min-height:56px;border-radius:0;background:var(--court);color:var(--bone);font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:16px;box-shadow:none}.daps-pdp .product-form__submit:after,.daps-pdp .product-form__submit:before{box-shadow:none}.daps-pdp .product-form__submit:hover:not([disabled]){background:var(--court-deep)}.daps-pdp .shopify-payment-button__button--unbranded{border-radius:0;background:var(--ink);color:var(--bone);font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav)}.daps-pdp .daps-assure{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);margin:var(--s4) 0 0;padding-top:var(--s4);border-top:1px solid var(--line);list-style:none}.daps-pdp .daps-assure li{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:var(--fs-xs);color:var(--muted)}.daps-pdp .daps-assure svg{width:16px;height:16px;color:var(--court);flex:none}.daps-pdp .product__description{font-size:var(--fs-sm);color:var(--ink-soft);max-width:60ch}.daps-pdp .product__accordion summary{min-height:var(--tap)}.daps-pdp .product__info-container a:not(.button):not(.product-form__submit){color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-2)}.daps-pdp .product__info-container a:not(.button):not(.product-form__submit):hover{color:var(--accent-deep);border-bottom-color:var(--accent-deep)}.daps-pdp .daps-cw{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line)}.daps-pdp .daps-cw-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2);margin-bottom:var(--s3)}.daps-pdp .daps-cw-label{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:var(--label);color:var(--muted)}.daps-pdp .daps-cw-current{color:var(--ink);margin-left:6px}.daps-pdp .daps-cw-row{display:flex;flex-wrap:wrap;gap:var(--s2);list-style:none;margin:0;padding:0}.daps-pdp .daps-cw-chip{display:block;width:52px;border:1px solid var(--line);background:var(--white);text-decoration:none;border-bottom:1px solid var(--line)}.daps-pdp .daps-cw-chip img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center 58%;display:block}.daps-pdp .daps-cw-chip:hover{border-color:var(--ink)}.daps-pdp .daps-cw-chip[aria-current=true]{border:2px solid var(--ink)}.daps-pdp .daps-cw-name{display:block;padding:4px 2px;font-size:var(--label);line-height:1.2;text-align:center;color:var(--muted)}.daps-pdp .daps-cw-chip[aria-current=true] .daps-cw-name{color:var(--ink);font-weight:700}.daps-pdp .daps-cw-chip[data-soldout=true] img{opacity:.45}.daps-pdp .daps-cw-out{display:block;color:var(--faint)}.daps-pdp .daps-media-wrapper{position:relative}.daps-pdp .daps-flag{position:absolute;top:var(--s3);left:var(--s3);z-index:3;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:var(--label);background:var(--court);color:var(--bone);padding:7px 11px}.daps-pdp .daps-lede{margin-top:var(--s3);font-family:var(--serif);font-size:19px;line-height:1.45;color:var(--ink-soft);max-width:46ch}.daps-pdp .daps-lede p{margin:0}.daps-pdp .daps-lede p+p{margin-top:var(--s1)}.daps-pdp .daps-cw-all{font-family:var(--display);font-weight:600;font-size:var(--fs-xs);color:var(--muted);text-transform:none;letter-spacing:.02em;white-space:nowrap}.daps-pdp .daps-title{display:block}.daps-pdp .daps-title-main{display:block;font-size:clamp(34px,4.4vw,58px);line-height:.92}.daps-pdp .daps-title-sub{display:block;margin-top:var(--s2);font-family:var(--display);font-weight:600;font-size:var(--fs-sm);letter-spacing:var(--tr-nav);text-transform:uppercase;color:var(--muted)}.daps-pdp .product__info-container>*{margin-block:0}.daps-pdp .product__info-container>*+*{margin-top:var(--s3)}.daps-pdp .product__title{margin-top:0}.daps-pdp .daps-rate{margin-top:var(--s2)}.daps-pdp .price{margin-top:var(--s3)}.daps-pdp .daps-lede{margin-top:var(--s3);font-size:18px}.daps-pdp .product-form__input,.daps-pdp .daps-cw{padding-top:var(--s3);margin-top:var(--s3)}.daps-pdp .product-form__input legend,.daps-pdp .product-form__input .form__label,.daps-pdp .daps-cw-head{margin-bottom:var(--s2)}.daps-pdp shopify-payment-terms{margin-top:var(--s2);display:block}.daps-pdp .product-form__input--pill .form__label+div,.daps-pdp .product-form__input--pill fieldset>div{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:6px}.daps-pdp .product-form__input--pill label{min-height:var(--tap);padding:0 4px;font-size:14px}.daps-pdp .daps-cw-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.daps-pdp .daps-cw-chip{width:48px}.daps-pdp .daps-cw-row{gap:6px}.daps-pdp .product-form{margin-top:var(--s3)}.daps-pdp .product-form__buttons>*+*{margin-top:8px}.daps-pdp .shopify-payment-button{margin-top:8px}.daps-pdp .daps-fitnote{margin-top:var(--s2)}.daps-pdp .daps-assure{margin-top:var(--s3);padding-top:var(--s3)}@media screen and (min-width:990px){.daps-pdp .product__media-wrapper .product-media-container.constrain-height{width:100%}.daps-pdp .product__media-wrapper .product-media-container .media{padding-top:min(74vh,var(--ratio-percent))}.daps-pdp .product__media img{object-fit:contain}.daps-pdp .thumbnail-list{margin-top:6px}}.daps-pdp .product__modal-opener .product__media-toggle{min-height:0}@media screen and (min-width:750px){.daps-pdp .thumbnail-list{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;flex-wrap:nowrap}.daps-pdp .thumbnail-list__item{width:auto;max-width:none}}.daps-pdp .product-form__input--pill label{min-height:40px;font-size:13px;padding:0 2px}.daps-pdp .product-form__input--pill input:checked+label{background:var(--white);color:var(--ink);border:2px solid var(--ink);font-weight:700}.daps-pdp .daps-ctl{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.daps-pdp .daps-ctl-label{display:block;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:var(--label);color:var(--muted);margin-bottom:var(--s2)}.daps-pdp .daps-ctl-card{display:flex;align-items:center;gap:var(--s3);border:1.5px solid var(--court);background:var(--white);padding:10px var(--s3)}.daps-pdp .daps-ctl-media{width:56px;height:56px;flex:none;background:var(--court-soft)}.daps-pdp .daps-ctl-media img{width:100%;height:100%;object-fit:cover}.daps-pdp .daps-ctl-t{flex:1;min-width:0}.daps-pdp .daps-ctl-t b{display:block;font-size:var(--fs-sm);font-weight:700}.daps-pdp .daps-ctl-t .vr{display:block;font-size:var(--fs-xs);color:var(--muted);margin-top:1px}.daps-pdp .daps-ctl-t .pr{display:block;font-size:var(--fs-sm);font-weight:700;margin-top:3px}.daps-pdp .daps-ctl-t .pr s{color:var(--faint);font-weight:400;margin-left:5px}.daps-pdp .daps-ctl-t .pr .off{color:var(--accent-deep);font-weight:700;margin-left:5px;font-style:normal}.daps-pdp .daps-ctl-add{flex:none;min-height:var(--tap);padding:0 16px;border:2px solid var(--ink);background:var(--ink);color:var(--bone);font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:13px}.daps-pdp .daps-ctl-add:hover{background:var(--accent);border-color:var(--accent);color:var(--white)}.daps-pdp .daps-ctl-add[disabled]{background:var(--line-2);border-color:var(--line-2);color:var(--ink-soft)}.daps-story{background:var(--paper);border-block:1px solid var(--line)}.daps-story-wrap{max-width:760px}.daps-story-body{font-size:var(--fs-article);line-height:var(--lh-article);color:var(--ink-soft)}.daps-story-body p{margin:0 0 var(--s3)}.daps-story-body p:last-child{margin-bottom:0}.daps-story-body a{color:var(--accent-deep);text-underline-offset:.25em}.daps-pending-size .product-form__input--pill input:checked+label{border:1px solid var(--line-2);font-weight:600;background:var(--white);color:var(--ink)}.daps-pending-size .daps-hidden-until-size{display:none}.daps-pdp .product-form__submit[disabled]{opacity:1;background:var(--line);border-color:var(--line);color:var(--ink-soft);cursor:not-allowed}.buybar .btn[disabled]{opacity:1;background:var(--ink-soft);border-color:var(--ink-soft);color:var(--bone);cursor:not-allowed}.daps-pdp .daps-eta{display:flex;align-items:center;gap:10px;margin-top:var(--s3);padding:11px var(--s3);border:1px solid var(--court);background:var(--court-soft);color:var(--court-deep);font-size:var(--fs-sm);font-weight:600}.daps-pdp .daps-eta svg{width:18px;height:18px;flex:none;color:var(--court)}.daps-pdp .daps-cw-row{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.daps-pdp .daps-cw-row li{min-width:0}.daps-pdp .daps-cw-chip{width:100%}@media(max-width:749px){.daps-pdp .daps-cw-row{grid-template-columns:repeat(6,1fr)}}@media(max-width:460px){.daps-pdp .daps-cw-row{grid-template-columns:repeat(4,1fr)}}.daps-pdp .product-form__input--pill .form__label+div,.daps-pdp .product-form__input--pill fieldset>div{grid-template-columns:repeat(8,1fr);gap:6px}.daps-pdp .product-form__input--pill label{padding:0 2px;font-size:13px}@media(max-width:749px){.daps-pdp .product-form__input--pill .form__label+div,.daps-pdp .product-form__input--pill fieldset>div{grid-template-columns:repeat(6,1fr)}}@media(max-width:460px){.daps-pdp .product-form__input--pill .form__label+div,.daps-pdp .product-form__input--pill fieldset>div{grid-template-columns:repeat(4,1fr)}}.daps-pdp .daps-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s3)}.daps-pdp .daps-price-row>div:first-child{margin:0}.daps-pdp .daps-ship-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;background:#c1571b1a;color:var(--accent-deep);font-family:var(--display);font-weight:700;text-transform:none;letter-spacing:.01em;font-size:15px;line-height:1;white-space:nowrap}.daps-pdp .daps-ship-badge svg{width:17px;height:17px;flex:none}.daps-pdp .product-form__input--pill{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.daps-pdp .product-form__input--pill>legend{grid-column:1 / -1;margin-bottom:0}.daps-pdp .product-form__input--pill label{margin:0;width:100%;padding:0 2px;font-size:13px;min-height:40px}@media(pointer:coarse){.daps-pdp .product-form__input--pill label{min-height:var(--tap)}}@media(max-width:749px){.daps-pdp .product-form__input--pill{grid-template-columns:repeat(6,1fr)}}@media(max-width:460px){.daps-pdp .product-form__input--pill{grid-template-columns:repeat(4,1fr)}}.daps-pdp .daps-assure{justify-content:center;gap:var(--s2) var(--s4);margin-top:var(--s3);padding-top:0;border-top:0}.daps-pdp .daps-assure li{font-size:var(--label)}.daps-pdp .daps-assure svg{width:15px;height:15px}.daps-pdp .product-form__input--pill input[type=radio]+label{margin:0;width:100%;min-height:38px;padding:0 4px;font-family:var(--display);font-weight:600;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:0;background-color:var(--white);color:var(--ink)}@media(pointer:coarse){.daps-pdp .product-form__input--pill input[type=radio]+label{min-height:var(--tap)}}.daps-pdp .product-form__input--pill input[type=radio]+label:hover{border-color:var(--ink)}.daps-pdp .product-form__input--pill input[type=radio]:checked+label{border:2px solid var(--ink);background-color:var(--white);color:var(--ink);font-weight:700}.daps-pdp .product-form__input--pill input[type=radio]+label:before{display:none}.daps-pdp .product-form__input--pill input[type=radio].disabled+label,.daps-pdp .product-form__input--pill input[type=radio]:disabled+label{color:var(--faint);border-color:var(--line);text-decoration:line-through}.daps-pending-size .product-form__input--pill input[type=radio]:checked+label{border:1px solid var(--line-2);font-weight:600;background-color:var(--white);color:var(--ink)}.daps-pdp .shopify-payment-button__more-options{display:none!important}.daps-pdp .daps-eta{justify-content:center;text-align:center}.daps-pdp .daps-ctl-grid{display:grid;grid-template-columns:repeat(var(--ctl-cols, 2),1fr);gap:var(--s2);list-style:none;margin:0;padding:0}@media(max-width:620px){.daps-pdp .daps-ctl-grid{grid-template-columns:1fr}}.daps-pdp .daps-ctl-grid li{min-width:0}.daps-pdp .daps-ctl-card{height:100%;gap:var(--s2);padding:10px var(--s2)}.daps-pdp .daps-ctl-media{width:48px;height:48px}.daps-pdp .daps-ctl-t{min-width:0}.daps-pdp .daps-ctl-t b,.daps-pdp .daps-ctl-t .vr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daps-pdp .daps-ctl-t b,.daps-pdp .daps-ctl-t .pr{font-size:var(--fs-xs)}.daps-pdp .daps-ctl-add{padding:0 12px;font-size:var(--label)}.daps-pdp .daps-ctl-size{flex:none;min-height:var(--tap);padding:0 8px;border:1.5px solid var(--line-2, var(--line));background:var(--white);font-size:var(--fs-xs);font-weight:700;color:var(--ink)}.daps-pdp .daps-ctl-size:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.daps-pdp .daps-ctl-t .pr .bundle{font-weight:700}.daps-pdp .daps-ctl-both{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--tap);margin-top:var(--s2);border:2px solid var(--court);background:var(--court);color:var(--white);font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:13px;cursor:pointer}.daps-pdp .daps-ctl-both[hidden]{display:none}.daps-pdp .daps-ctl-both:hover{background:var(--court-deep);border-color:var(--court-deep)}.daps-pdp .daps-ctl-both s{opacity:.75;font-weight:400}.daps-pdp .daps-ctl-msg{margin:6px 0 0;font-size:var(--fs-xs);color:var(--accent-deep)}.daps-pdp .daps-ctl-msg:empty{display:none}.daps-pdp .daps-ctl.is-busy{opacity:.6;pointer-events:none}.dacc-benefits{list-style:none;margin:var(--s3) 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}.dacc-benefits li{display:flex;flex-direction:column;gap:2px;padding-left:var(--s3);border-left:2px solid var(--accent)}.dacc-benefits b{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-label);font-size:12px;color:var(--ink)}.dacc-benefits span{font-size:var(--fs-sm);color:var(--muted);line-height:1.4}.dacc-colors{margin:var(--s3) 0}.dacc-colors-label{margin:0 0 var(--s2);font-family:var(--display);text-transform:uppercase;letter-spacing:var(--tr-label);font-size:12px;color:var(--muted)}.dacc-colors-label b{color:var(--ink)}.dacc-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dacc-chip{display:block;width:var(--tap);height:var(--tap);border:1px solid var(--line);background:var(--white);overflow:hidden}.dacc-chip img{width:100%;height:100%;object-fit:cover;display:block}.dacc-chip:hover{border-color:var(--ink)}.dacc-chip.is-current{outline:2px solid var(--ink);outline-offset:2px}.dacc-chip:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}.daps-pdp .product__title+.product__text{margin-top:var(--s2)}.daps-pdp .product-form__input--pill input[type=radio].disabled:checked+label,.daps-pdp .product-form__input--pill input[type=radio]:disabled:checked+label{border:2px solid var(--ink);color:var(--ink-soft)}.daps-pending-size .product-form__input--pill input[type=radio].disabled:checked+label{border:1px solid var(--line);color:var(--faint)}.dbis{display:block;margin-top:var(--s3);padding:var(--s4);border:1px solid var(--ink);background:var(--white)}.dbis[hidden]{display:none}.dbis-h{margin:0;font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:18px;line-height:1.2;color:var(--ink)}.dbis-sub{margin:var(--s1) 0 var(--s3);font-size:var(--fs-sm);color:var(--ink-soft)}.dbis-select,.dbis-email{width:100%;min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--line-2);border-radius:0;background:var(--white);color:var(--ink);font:inherit;font-size:16px}.dbis-select{margin-bottom:var(--s2)}.dbis-select:focus-visible,.dbis-email:focus-visible{outline:2px solid var(--accent-deep);outline-offset:1px;border-color:var(--ink)}.dbis-row{display:flex;gap:var(--s2)}.dbis-email{flex:1;min-width:0}.dbis-btn{flex:none;min-height:var(--tap);padding:0 var(--s4);border:0;border-radius:0;background:var(--court);color:var(--bone);font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:var(--tr-nav);font-size:15px;cursor:pointer}.dbis-btn:hover:not([disabled]){background:var(--court-deep)}.dbis-btn[disabled]{opacity:.7;cursor:progress}.dbis-msg{margin:var(--s2) 0 0;font-size:var(--fs-sm);color:var(--court-deep)}.dbis-msg:empty{display:none}.dbis-msg.is-error{color:var(--accent-deep)}.dbis-fine{margin:var(--s2) 0 0;font-size:var(--fs-xs);color:var(--faint)}.dbis-form.is-done .dbis-row,.dbis-form.is-done .dbis-select,.dbis-form.is-done .dbis-fine{display:none}
/*# sourceMappingURL=/cdn/shop/t/41/assets/daps-product.css.map */
