.af-pdp{--ui-pad: clamp(22px, 6vw, 40px);--ui-bleed: calc(12px - var(--ui-pad));--ui-pad-y: clamp(30px, 8vw, 36px);display:flex;flex-direction:column;gap:28px;min-width:0}.af-pdp>*{margin-top:0;margin-bottom:0}@media screen and (min-width:750px){.af-pdp{gap:36px}}.af-pdp .af-card__section,.af-pdp .af-card.af-rev{padding-top:var(--ui-pad-y);padding-bottom:var(--ui-pad-y)}.af-top{display:flex;flex-direction:column;gap:6px;min-width:0}.af-top__row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.af-top__row>.af-top__actions:only-child{margin-left:auto}body.template-product .af-top .product__vendor{margin:0;min-width:0;font-size:1.2rem;font-weight:var(--ui-fw-strong, 600);letter-spacing:.14em;line-height:1.3;text-transform:uppercase}body.template-product .af-top .product__vendor a{color:var(--ui-muted);text-decoration:none}@media(hover:hover){body.template-product .af-top .product__vendor a:hover{color:var(--ui-ink)}}.af-top__actions{display:flex;gap:8px;flex:none}body.template-product .af-top .product__title{margin:0}body.template-product .af-top .product__title h1{margin:0 0 0 -.045em;font-weight:400;line-height:1.1;letter-spacing:-.005em;color:var(--ui-ink)}.af-top__meta{display:flex;align-items:center;flex-wrap:wrap;gap:2px 12px;font-size:1.2rem;color:var(--ui-muted)}body.template-product .af-top__meta .rating-wrapper{display:flex;align-items:center;gap:8px;margin:0;color:inherit;text-decoration:none;white-space:nowrap}body.template-product .af-top__meta .rating{display:flex;margin:0}body.template-product .af-top__meta .rating-star{--font-size: 1.4;--letter-spacing: .1;--color-rating-star: var(--ui-copper-2)}body.template-product .af-top__meta .rating-text{display:none}body.template-product .af-top__meta .rating-count{display:inline;margin:0;font-size:1.2rem;font-weight:400;letter-spacing:0;color:var(--ui-muted)}body.template-product .af-top__meta .rating-wrapper:not(:has(.rating-count)) .rating{display:none}body.template-product .af-top__meta .rating-wrapper:not(:has(.rating-count)) .rating-text{display:inline;margin:0;font-size:1.2rem;letter-spacing:0;color:var(--ui-muted)}body.template-product .af-top__meta .product__tax,body.template-product .af-top__meta .product__tax .af-courier-fee{margin:0;font-size:1.2rem;letter-spacing:0;line-height:1.4;color:var(--ui-muted)}body.template-product .af-top__meta .product__tax a{color:inherit;text-underline-offset:3px}body.template-product .af-top .af-wl-btn.af-iconbtn{margin:0;gap:0;font-size:0;color:var(--ui-ink)}body.template-product .af-top .af-wl-btn__label{display:none}body.template-product .af-top .af-wl-btn .icon-heart{width:21px;height:21px;margin-top:1px}body.template-product .af-top .af-wl-btn.is-saved{color:var(--ui-copper);box-shadow:var(--ui-pressed-shadow)}body.template-product .af-top share-button{display:block;position:relative;margin:0}body.template-product .af-top share-button details{width:auto}body.template-product .af-top .share-button__button{width:44px;height:44px;min-height:0;padding:0;margin:0;border:0;border-radius:50%;background:var(--ui-raised);box-shadow:var(--ui-raised-shadow);color:var(--ui-ink);display:inline-flex;align-items:center;justify-content:center;font-size:0;list-style:none;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ui-dur-press) var(--ui-ease),box-shadow .2s var(--ui-ease)}body.template-product .af-top .share-button__button.hidden{display:none}body.template-product .af-top .share-button__button::-webkit-details-marker{display:none}body.template-product .af-top .share-button__button .svg-wrapper,body.template-product .af-top .share-button__button svg{width:20px;height:20px;margin:0;min-width:0}body.template-product .af-top .share-button__button:active{transform:scale(.96);box-shadow:var(--ui-pressed-shadow)}body.template-product .af-top .share-button__button:focus-visible{outline:2px solid var(--ui-black);outline-offset:2px}@media(hover:hover){body.template-product .af-top .share-button__button:hover{transform:translateY(-1px);text-decoration:none}body.template-product .af-top .share-button__button:active{transform:scale(.96)}}body.template-product .af-top .share-button__fallback{left:auto;right:0;top:calc(100% + 8px);width:min(320px,calc(100vw - 32px));min-width:0}.af-buy__main{display:flex;flex-direction:column;gap:32px;padding-top:var(--ui-pad)}.af-buy__headwrap{display:flex;flex-direction:column}.af-buy__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:8px 16px;margin:0}.af-buy__head.hidden{display:none}.af-buy__head-main{display:flex;flex-direction:column;gap:6px;min-width:0}.af-buy__sizeprice{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:3rem;font-weight:var(--ui-fw, 400);line-height:1;color:var(--ui-ink)}body.template-product .af-buy__head .price{margin:0;font-size:3rem;line-height:1;letter-spacing:0;color:var(--ui-ink);font-variant-numeric:tabular-nums}body.template-product .af-buy__head .price .price-item{margin:0;font-weight:var(--ui-fw, 400)}body.template-product .af-buy__head .price__container{display:inline-flex;align-items:baseline}body.template-product .af-buy__head .price--on-sale .price__sale{display:inline-flex;align-items:baseline;gap:8px}body.template-product .af-buy__head .price--on-sale .price-item--regular{font-size:1.4rem;font-weight:400;color:var(--ui-muted)}body.template-product .af-buy__head .price__badge-sold-out{display:none}body.template-product .af-buy__head .price__badge-sale{margin-left:8px;padding:3px 8px;border:0;border-radius:999px;background:var(--ui-copper-wash);color:var(--ui-copper);font-size:1.2rem;font-weight:var(--ui-fw-strong, 600);letter-spacing:.06em;vertical-align:middle}body.template-product .af-buy__head .unit-price{font-size:1.2rem;font-weight:400;color:var(--ui-muted)}.af-buy__meta{display:flex;align-items:center;gap:10px;margin:0;font-size:1.4rem;line-height:1.4;color:var(--ui-muted);white-space:nowrap}.af-buy__meta .af-buy__wears{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--ui-raised);box-shadow:var(--ui-raised-shadow);font-size:1.3rem;font-weight:var(--ui-fw, 400);color:var(--ui-ink)}.af-buy__pick{flex-basis:100%;margin-top:18px}.af-buy__headwrap:has(.af-buy__pick){margin-bottom:-18px}.af-buy__meta:not(:has(.af-buy__wears,.af-buy__incart:not([hidden]))){display:none}body.template-product .af-buy__installment .installment{margin:0}.af-buy__stock{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:-20px}body.template-product .af-buy__stockline{display:flex;align-items:center;gap:8px;margin:0;font-size:1.2rem;font-weight:var(--ui-fw-strong, 600);letter-spacing:.12em;line-height:1.3;text-transform:uppercase;white-space:nowrap;color:var(--ui-copper)}.af-buy__stockdot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ui-copper-2)}body.template-product .af-buy__stockline.is-out{color:var(--ui-off-fg)}.af-buy__stockline.is-out .af-buy__stockdot{background:var(--ui-muted, #6b6b6b)}.af-buy__guide{margin:-6px 0 -6px auto;min-height:44px;padding:0;border:0;background:none;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:1.4rem;font-weight:var(--ui-fw-strong, 600);color:var(--ui-ink);text-decoration:underline;text-underline-offset:4px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.af-buy__guide svg{flex:none;width:18px;height:18px}.af-buy__guide:focus-visible{outline:2px solid var(--ui-black);outline-offset:2px;border-radius:4px}.af-buy__actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:stretch}.af-buy__actions>div:not(.product-form__quantity),.af-buy__actions product-form,.af-buy__actions product-form>form{display:contents}body.template-product .af-buy__actions .product-form__buttons{display:contents!important}.af-buy__actions .product-form__quantity{grid-column:1;grid-row:1}body.template-product .af-buy__actions .product-form__submit{grid-column:2;grid-row:1}.af-buy__actions:not(:has(>.product-form__quantity)) .product-form__submit{grid-column:1 / -1!important}.af-buy__actions .shopify-payment-button{grid-column:1 / -1;grid-row:2}.af-buy__actions .product-form__error-message-wrapper{grid-column:1 / -1;grid-row:3;margin:0}.af-buy.is-soldout .af-buy__actions .product-form__quantity,.af-buy.is-soldout .af-buy__actions .shopify-payment-button{display:none!important}body.template-product .af-buy.is-soldout .af-buy__actions .product-form__submit{grid-column:1 / -1!important}.af-buy__actions .product-form__error-message-wrapper[hidden]{display:none}.af-buy__actions pickup-availability,.af-buy__actions .gift-card-recipient,.af-buy__actions .quantity__rules:not(:empty),.af-buy__actions volume-pricing{grid-column:1 / -1}body.template-product .af-buy .product-form__buttons .product-form__submit{min-height:56px!important;display:flex!important;align-items:center;justify-content:center;gap:10px;padding:0 clamp(14px,3.5vw,20px)!important;font-size:1.4rem!important;font-weight:var(--ui-fw-strong, 600)!important;letter-spacing:.06em!important}.af-atc__ic{order:-1;flex:none;width:20px;height:20px}.af-atc__label{white-space:nowrap}@media screen and (max-width:359px){.af-buy .product-form__submit:not(.is-added) .af-atc__ic--bag{display:none}}.af-atc__ic--check,.af-atc__added,.af-buy .product-form__submit.is-added .af-atc__label,.af-buy .product-form__submit.is-added .af-atc__ic--bag{display:none}.af-buy .product-form__submit.is-added .af-atc__added{display:inline}.af-buy .product-form__submit.is-added .af-atc__ic--check{display:block}.af-buy .product-form__submit:disabled .af-atc__ic,.af-buy .product-form__submit[aria-disabled=true]:not(.loading) .af-atc__ic{display:none!important}body.template-product .af-buy .product-form__buttons .shopify-payment-button__button{min-height:56px!important;font-size:1.4rem!important;font-weight:var(--ui-fw-strong, 600)!important;letter-spacing:.06em!important}body.template-product .af-buy .product-form__buttons .shopify-payment-button__button--unbranded:after{content:""!important;display:inline-block!important;position:static;inset:auto;z-index:auto;box-shadow:none;border-radius:0;transition:none;width:18px;height:18px;margin-left:8px;vertical-align:-4px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.af-buy__offers-wrap{margin:-16px var(--ui-bleed) 0}.af-buy__offers-wrap:not(:has(.af-offers)){display:none}@media screen and (max-width:749px){body.template-product product-info[id^=MainProduct-] .af-pdp>.af-card{width:calc(100% + 2 * var(--af-card-out));max-width:none;margin-left:calc(-1 * var(--af-card-out));margin-right:calc(-1 * var(--af-card-out))}}@media screen and (min-width:750px)and (max-width:989px){.af-pdp{--ui-pad: 20px}body.template-product .af-top .product__title h1{font-size:calc(var(--font-heading-scale) * 3.2rem)}.af-buy__actions{grid-template-columns:minmax(0,1fr)}body.template-product .af-buy__actions .product-form__submit{grid-column:1;grid-row:2}.af-buy__actions .shopify-payment-button{grid-row:3}.af-buy__actions .product-form__error-message-wrapper{grid-row:4}.af-buy quantity-input.quantity{width:100%;justify-content:space-between}}@media screen and (min-width:750px){body.template-product product-info[id^=MainProduct-] .af-pdp{margin-right:calc(var(--af-edge, 18px) - 5rem)}}@media(prefers-reduced-motion:reduce){body.template-product .af-top .share-button__button{transition:none}body.template-product .af-top .share-button__button:hover,body.template-product .af-top .share-button__button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/af-pdp.css.map */
