.nano-pdp{--pdp-edge:clamp(20px,3.2vw,46px);--pdp-gap:clamp(28px,4vw,72px);--pdp-radius:4px;--pdp-rule:1px solid var(--y-line);--pdp-rule-soft:1px solid var(--y-line-soft);display:block;background:var(--y-paper);color:var(--y-ink);font-family:var(--y-body,"Figtree",ui-sans-serif,system-ui,sans-serif);padding:clamp(18px,2.4vw,34px) var(--pdp-edge) clamp(64px,8vw,120px)}.nano-pdp *,.nano-pdp *:before,.nano-pdp *:after{box-sizing:border-box}.nano-pdp__eyebrow{font-size:11px;letter-spacing:var(--y-tracking-label,.2em);text-transform:uppercase;font-weight:600;color:var(--y-muted);margin:0}.nano-pdp__rule{height:1px;border:0;background:var(--y-line);margin:clamp(28px,4vw,54px) 0}.nano-pdp__crumbs{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.08em;color:var(--y-muted);margin:0 0 clamp(22px,3vw,40px)}.nano-pdp__crumbs a{color:var(--y-muted);text-decoration:none;transition:color var(--y-fast,.18s) var(--y-ease,ease)}.nano-pdp__crumbs a:hover{color:var(--y-action)}.nano-pdp__crumbs a:focus-visible{outline:2px solid var(--y-action);outline-offset:3px;border-radius:2px}.nano-pdp__crumbs span[aria-hidden]{color:var(--y-faint)}.nano-pdp__buy{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--pdp-gap);align-items:start}.nano-pdp__media{position:sticky;top:clamp(20px,4vw,48px)}.nano-pdp__stage{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--pdp-radius);background:var(--y-sunken);border:var(--pdp-rule-soft);aspect-ratio:4/5;display:grid;place-items:center}.nano-pdp__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(58% 46% at 50% 40%,#008cff33,#008cff00 70%),radial-gradient(80% 70% at 50% 108%,#9dbfe46b,#9dbfe400 66%)}.nano-pdp__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E")}.nano-pdp__shot{position:relative;z-index:2;width:100%;height:100%;display:grid;place-items:center;padding:clamp(24px,4vw,56px)}.nano-pdp__shot img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 30px 44px rgba(2,37,77,.22))}.nano-pdp__stage--empty{background:var(--y-sunken)}.nano-pdp__placeholder{position:relative;z-index:2;color:var(--y-muted);font-size:12px;letter-spacing:var(--y-tracking-label,.2em);text-transform:uppercase}.nano-pdp__thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding:0;list-style:none}.nano-pdp__thumb{width:64px;height:64px;padding:6px;border:1px solid var(--y-line);border-radius:var(--pdp-radius);background:var(--y-raised);cursor:pointer;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;transition:transform var(--y-fast,.18s) var(--y-ease-spring,ease),border-color var(--y-fast,.18s) var(--y-ease,ease),box-shadow var(--y-fast,.18s) var(--y-ease,ease)}.nano-pdp__thumb img{display:block;width:100%;height:100%;object-fit:contain}.nano-pdp__thumb:hover{transform:translateY(-2px);border-color:var(--y-action)}.nano-pdp__thumb:focus-visible{outline:2px solid var(--y-action);outline-offset:2px}.nano-pdp__thumb:active{transform:translateY(0) scale(.97)}.nano-pdp__thumb[aria-current=true]{border-color:var(--y-action);box-shadow:var(--y-glow)}.nano-pdp__panel{display:flex;flex-direction:column;gap:clamp(16px,2vw,22px);padding-top:clamp(4px,1vw,12px)}.nano-pdp__title{font-family:var(--y-display,"Fraunces",Georgia,serif);font-weight:300;font-size:clamp(36px,4.6vw,64px);line-height:1.04;letter-spacing:var(--y-tracking-display,-.025em);margin:0;color:var(--y-ink)}.nano-pdp__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-family:var(--y-display,"Fraunces",Georgia,serif);font-weight:300;font-size:clamp(24px,2.4vw,32px);color:var(--y-ink)}.nano-pdp__price .price__container{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.nano-pdp__price .price-item--regular{font:inherit;color:inherit}.nano-pdp__price .price-item--sale{font:inherit;color:var(--y-action)}.nano-pdp__price .price__sale s,.nano-pdp__price s{font-size:.62em;color:var(--y-muted);text-decoration-thickness:1px}.nano-pdp__price .price__badges,.nano-pdp__price .badge{font-family:var(--y-body,"Figtree",sans-serif);font-size:10.5px;font-weight:600;letter-spacing:var(--y-tracking-label,.2em);text-transform:uppercase;color:#fff;background:var(--y-action);border-radius:100px;padding:5px 12px;align-self:center}.nano-pdp .price .price__badge-sold-out{display:none}.nano-pdp__tax{font-family:var(--y-body,"Figtree",sans-serif);font-size:12px;letter-spacing:.02em;color:var(--y-muted)}.nano-pdp__blurb{margin:0;max-width:46ch;color:var(--y-muted);font-size:clamp(15px,1.05vw,16.5px);line-height:var(--y-leading-body,1.7);font-weight:400}.nano-pdp__meta{display:flex;gap:18px;flex-wrap:wrap;font-size:11.5px;letter-spacing:var(--y-tracking-label,.2em);text-transform:uppercase;color:var(--y-muted);font-weight:600}.nano-pdp__stock{display:inline-flex;align-items:center;gap:8px}.nano-pdp__stock:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--y-action);box-shadow:0 0 0 3px #0a6dca29}.nano-pdp__stock[data-state=out]:before{background:var(--y-faint);box-shadow:0 0 0 3px #8da0b42e}.nano-pdp__stock[data-state=preorder]:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--y-action),0 0 0 3px #0a6dca1a}.nano-pdp__form{display:flex;flex-direction:column;gap:18px;margin-top:2px}.nano-pdp .product-form__input{max-width:none;margin:0;padding:0;border:0}.nano-pdp .form__label,.nano-pdp legend.form__label{font-family:var(--y-body,"Figtree",sans-serif);font-size:11px;font-weight:600;letter-spacing:var(--y-tracking-label,.2em);text-transform:uppercase;color:var(--y-muted);margin-bottom:10px}.nano-pdp .select__select,.nano-pdp select{font-family:var(--y-body,"Figtree",sans-serif);font-size:15px;color:var(--y-ink);background:var(--y-raised);border:1px solid var(--y-line);border-radius:var(--pdp-radius);padding:14px 16px;min-height:52px;width:100%;box-shadow:var(--y-lift-1);transition:border-color var(--y-fast,.18s) var(--y-ease,ease),box-shadow var(--y-fast,.18s) var(--y-ease,ease)}.nano-pdp select:hover{border-color:var(--y-action)}.nano-pdp select:focus-visible{outline:2px solid var(--y-action);outline-offset:2px}.nano-pdp .product-form__input--pill input[type=radio]+label,.nano-pdp .product-form__input--swatch input[type=radio]+label{font-family:var(--y-body,"Figtree",sans-serif);font-size:13.5px;letter-spacing:.02em;color:var(--y-ink);background:var(--y-raised);border:1px solid var(--y-line);border-radius:100px;padding:11px 20px;margin:0 8px 8px 0;transition:transform var(--y-fast,.18s) var(--y-ease-spring,ease),border-color var(--y-fast,.18s) var(--y-ease,ease),box-shadow var(--y-fast,.18s) var(--y-ease,ease)}.nano-pdp .product-form__input--pill input[type=radio]+label:hover{border-color:var(--y-action);transform:translateY(-1px)}.nano-pdp .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--y-action);outline-offset:2px}.nano-pdp .product-form__input--pill input[type=radio]:checked+label{border-color:var(--y-action);box-shadow:var(--y-glow);font-weight:600}.nano-pdp__qtyrow{display:flex;flex-direction:column;gap:18px;align-items:stretch}.nano-pdp__qtyrow .product-form__quantity{max-width:max-content}.nano-pdp .quantity{display:inline-flex;align-items:center;width:auto;min-height:56px;background:var(--y-raised);border:1px solid var(--y-line);border-radius:var(--pdp-radius);box-shadow:var(--y-lift-1);overflow:hidden}.nano-pdp .quantity:before,.nano-pdp .quantity:after{display:none}.nano-pdp .quantity__button{width:46px;height:54px;color:var(--y-ink);background:transparent;border:0;cursor:pointer;transition:color var(--y-fast,.18s) var(--y-ease,ease),background-color var(--y-fast,.18s) var(--y-ease,ease)}.nano-pdp .quantity__button:hover{color:var(--y-action);background:var(--y-sunken)}.nano-pdp .quantity__button:focus-visible{outline:2px solid var(--y-action);outline-offset:-2px}.nano-pdp .quantity__input{width:46px;height:54px;text-align:center;font-family:var(--y-body,"Figtree",sans-serif);font-size:15px;font-weight:600;color:var(--y-ink);background:transparent;border:0}.nano-pdp .quantity__input:focus-visible{outline:2px solid var(--y-action);outline-offset:-2px}.nano-pdp .product-form__buttons{max-width:none;width:100%}.nano-pdp .product-form__submit{position:relative;width:100%;min-height:56px;margin:0;font-family:var(--y-body,"Figtree",sans-serif);font-size:12.5px;font-weight:600;letter-spacing:var(--y-tracking-label,.2em);text-transform:uppercase;color:#fff;background:var(--y-action);border:0;border-radius:var(--pdp-radius);box-shadow:var(--y-lift-2);cursor:pointer;transition:transform var(--y-fast,.18s) var(--y-ease-spring,ease),background-color var(--y-fast,.18s) var(--y-ease,ease),box-shadow var(--y-medium,.32s) var(--y-ease,ease)}.nano-pdp .product-form__submit:after,.nano-pdp .product-form__submit:before{display:none}.nano-pdp .product-form__submit:hover:not([disabled]){background:var(--y-action-hi);transform:translateY(-2px);box-shadow:var(--y-lift-3)}.nano-pdp .product-form__submit:active:not([disabled]){transform:translateY(0) scale(.99);box-shadow:var(--y-lift-1)}.nano-pdp .product-form__submit:focus-visible{outline:2px solid var(--y-ink);outline-offset:3px}.nano-pdp .product-form__submit[disabled]{background:var(--y-silver);color:var(--y-muted);box-shadow:none;cursor:not-allowed}.nano-pdp .shopify-payment-button__button--unbranded{min-height:56px;border-radius:var(--pdp-radius);background:transparent;color:var(--y-action);border:1px solid var(--y-action);font-family:var(--y-body,"Figtree",sans-serif);font-size:12.5px;font-weight:600;letter-spacing:var(--y-tracking-label,.2em);text-transform:uppercase;transition:transform var(--y-fast,.18s) var(--y-ease-spring,ease),background-color var(--y-fast,.18s) var(--y-ease,ease),color var(--y-fast,.18s) var(--y-ease,ease)}.nano-pdp .shopify-payment-button__button--unbranded:hover{background:var(--y-action);color:#fff;transform:translateY(-2px)}.nano-pdp .product-form__error-message-wrapper[hidden]{display:none}.nano-pdp .product-form__error-message-wrapper{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.55;color:var(--y-ink);background:var(--y-raised);border:1px solid var(--y-line);border-left:2px solid var(--y-action);border-radius:var(--pdp-radius);padding:12px 14px}.nano-pdp__assurances{list-style:none;margin:4px 0 0;padding:18px 0 0;display:flex;flex-direction:column;gap:9px;border-top:var(--pdp-rule)}.nano-pdp__assurances li{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.6;color:var(--y-muted)}.nano-pdp__assurances li:before{content:"";flex:none;width:5px;height:5px;margin-top:8px;border-radius:50%;background:var(--y-action)}.nano-pdp__rail{margin-top:clamp(48px,6vw,88px);border-top:1px solid var(--y-ink);padding-top:clamp(20px,2.4vw,30px)}.nano-pdp__railhead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:clamp(22px,3vw,38px)}.nano-pdp__railnote{font-size:12.5px;color:var(--y-muted);margin:0;max-width:44ch;line-height:1.6}.nano-pdp__specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:var(--y-line);border:1px solid var(--y-line);border-radius:var(--pdp-radius);overflow:hidden}.nano-pdp__spec{background:var(--y-raised);padding:clamp(22px,2.6vw,32px) clamp(20px,2vw,26px);display:flex;flex-direction:column;gap:8px}.nano-pdp__specvalue{font-family:var(--y-display,"Fraunces",Georgia,serif);font-weight:300;font-size:clamp(32px,3.6vw,50px);line-height:1;letter-spacing:var(--y-tracking-display,-.025em);background:linear-gradient(100deg,#02254d 5.58%,#0a6dca,#9dbfe4 113.68%);-webkit-background-clip:text;background-clip:text;color:transparent}.nano-pdp__specunit{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--y-action)}.nano-pdp__speclabel{font-size:13.5px;line-height:1.55;color:var(--y-muted);margin:0}.nano-pdp__prose{margin-top:clamp(48px,6vw,88px);display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:var(--pdp-gap);align-items:start}.nano-pdp__prosehead{position:sticky;top:clamp(20px,4vw,48px)}.nano-pdp__h2{font-family:var(--y-display,"Fraunces",Georgia,serif);font-weight:300;font-size:clamp(26px,2.8vw,38px);line-height:1.12;letter-spacing:var(--y-tracking-display,-.025em);margin:10px 0 0;color:var(--y-ink)}.nano-pdp__rte{color:var(--y-muted);font-size:clamp(15px,1.05vw,16.5px);line-height:var(--y-leading-body,1.7);max-width:66ch}.nano-pdp__rte>*+*{margin-top:1.1em}.nano-pdp__rte h2,.nano-pdp__rte h3,.nano-pdp__rte h4{font-family:var(--y-display,"Fraunces",Georgia,serif);font-weight:300;color:var(--y-ink);letter-spacing:-.015em;line-height:1.2}.nano-pdp__rte h2{font-size:1.7em}.nano-pdp__rte h3{font-size:1.35em}.nano-pdp__rte a{color:var(--y-action);text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--y-fast,.18s) var(--y-ease,ease)}.nano-pdp__rte a:hover{color:var(--y-action-hi)}.nano-pdp__rte a:focus-visible{outline:2px solid var(--y-action);outline-offset:2px;border-radius:2px}.nano-pdp__rte strong{color:var(--y-ink);font-weight:600}.nano-pdp__rte ul,.nano-pdp__rte ol{padding-left:1.15em}.nano-pdp__rte li+li{margin-top:.5em}.nano-pdp__rte img{border-radius:var(--pdp-radius)}.nano-pdp__details{margin-top:clamp(32px,4vw,54px);border-top:var(--pdp-rule)}.nano-pdp__detail{border-bottom:var(--pdp-rule)}.nano-pdp__detail summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 2px;font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--y-ink);transition:color var(--y-fast,.18s) var(--y-ease,ease)}.nano-pdp__detail summary::-webkit-details-marker{display:none}.nano-pdp__detail summary:hover{color:var(--y-action)}.nano-pdp__detail summary:focus-visible{outline:2px solid var(--y-action);outline-offset:2px;border-radius:2px}.nano-pdp__detailicon{flex:none;position:relative;width:14px;height:14px}.nano-pdp__detailicon:before,.nano-pdp__detailicon:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--y-action);border-radius:2px;transition:transform var(--y-medium,.32s) var(--y-ease-spring,ease)}.nano-pdp__detailicon:after{transform:rotate(90deg)}.nano-pdp__detail[open] .nano-pdp__detailicon:after{transform:rotate(0)}.nano-pdp__detailbody{padding:0 2px 24px;color:var(--y-muted);font-size:14.5px;line-height:var(--y-leading-body,1.7);max-width:64ch}.nano-pdp__detailbody>*+*{margin-top:.9em}@media(max-width:1000px){.nano-pdp__buy{grid-template-columns:1fr;gap:clamp(26px,5vw,40px)}.nano-pdp__media{position:static}.nano-pdp__stage{aspect-ratio:1/1}.nano-pdp__prose{grid-template-columns:1fr;gap:clamp(18px,4vw,28px)}.nano-pdp__prosehead{position:static}}@media(max-width:600px){.nano-pdp{padding-bottom:clamp(48px,10vw,72px)}.nano-pdp__crumbs{margin-bottom:18px}.nano-pdp__qtyrow .product-form__quantity{max-width:none}.nano-pdp .quantity{width:100%;justify-content:space-between}.nano-pdp .quantity__input{flex:1}.nano-pdp__railhead{flex-direction:column;gap:10px}.nano-pdp__thumb{width:56px;height:56px}.nano-pdp__specs{grid-template-columns:repeat(2,minmax(0,1fr))}.nano-pdp__spec{padding:18px 16px}.nano-pdp__specvalue{font-size:30px}.nano-pdp__spec:last-child:nth-child(odd){grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.nano-pdp *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nano-product.css.map */
