.studio-site .px-product-stage{background:var(--st-paper,#f4f3ed);color:var(--st-ink,#171916);--text-color:23 25 22;--background:244 243 237;--border-color:216 217 207;padding-block:26px 64px}.studio-site .px-product-stage>.container{max-width:1560px;padding-inline:clamp(20px,4vw,64px);margin-inline:auto;width:100%}.px-product-route{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid var(--st-line,#d8d9cf);font-size:12px;line-height:1.5;color:var(--st-muted,#696b63)}.px-product-route>a{display:inline-flex;gap:9px;align-items:center;min-height:26px;color:var(--st-ink,#171916)}.px-product-route>a:first-child svg{transform:rotate(180deg)}.px-product-route>a:last-child{border-bottom:1px solid var(--st-ink,#171916)}.px-product-route svg{width:15px;height:15px}.px-product-route>span{max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-site .px-product-stage .product{--product-gap:clamp(30px,5vw,90px);align-items:start}.studio-site .px-product-stage .product-gallery{--product-gallery-gap:16px;--product-gallery-thumbnail-size:55px;min-width:0;gap:16px}.studio-site .px-product-stage .product-gallery__carousel{margin-inline:0;scroll-padding-inline:0;background:#e6e6df}.studio-site .px-product-stage .product-gallery__media[data-media-type=image]:not([hidden]){display:flex;align-items:center;justify-content:center;min-height:480px;padding:clamp(25px,4vw,58px);background:radial-gradient(ellipse at 45% 35%,#f0f0e9,#e6e6df 85%)}.studio-site .px-product-stage .product-gallery__media[data-media-type=image]>img{width:auto;max-width:100%;height:auto;max-height:min(650px,73vh);object-fit:contain;box-shadow:7px 18px 32px #17191616}.studio-site .px-product-stage .product-gallery__thumbnail{padding:4px;background:#e6e6df;border-radius:0;border:1px solid transparent}.studio-site .px-product-stage .product-gallery__thumbnail[aria-current=true]{border-color:var(--st-ink,#171916);box-shadow:inset 0 0 0 1px var(--st-ink,#171916)}.studio-site .px-product-stage .product-gallery__thumbnail img{width:100%;aspect-ratio:3/4;object-fit:contain}.studio-site .px-product-stage .product-gallery__thumbnail-list{position:static}.studio-site .px-product-stage .product-gallery__zoom-button{right:16px;top:16px;background:var(--st-paper,#f4f3ed);color:var(--st-ink,#171916)}.studio-site .px-product-stage .product-info{--product-info-gap:16px;padding-top:7px}.studio-site .px-product-stage .product-info__block-item[data-block-type=vendor]{--product-info-gap:9px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.studio-site .px-product-stage .product-info__block-item[data-block-type=vendor] a{font-size:11px;letter-spacing:.12em;color:var(--st-muted,#696b63)}.studio-site .px-product-stage .product-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3.3vw,50px);font-weight:600;letter-spacing:-.045em;line-height:1.04;text-transform:none;overflow-wrap:anywhere}.st-product-intro{font-size:14px;line-height:1.65;color:var(--st-muted,#696b63);max-width:40ch;margin:12px 0 0}.studio-site .px-product-stage .product-info__block-item[data-block-type=price]{--product-info-gap:20px}.studio-site .px-product-stage .price-list sale-price{color:var(--st-ink,#171916);font:600 27px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.03em}.studio-site .px-product-stage .price-list sale-price.text-on-sale{color:#a13524}.studio-site .px-product-stage .price-list compare-at-price{font-size:16px;color:var(--st-muted,#696b63)}.studio-site .px-product-stage .product-info__block-item[data-block-type=price] .text-sm{font-size:11px;margin-top:5px;line-height:1.6;color:var(--st-muted,#696b63)}.studio-site .px-product-stage .product-info__block-item[data-block-type=separator]{--product-info-gap:20px}.studio-site .px-product-stage .product-info__block-item[data-block-type=variant-picker]{--product-info-gap:16px}.studio-site .px-product-stage .variant-picker__option-info{font-size:12px;font-weight:600}.studio-site .px-product-stage .variant-picker__option-values{gap:8px}.studio-site .px-product-stage .block-swatch{min-height:46px;padding:12px 21px;border-color:var(--st-line,#d8d9cf);background:transparent;font-size:13px;line-height:1.4;border-radius:0;transition:border-color .2s,background .2s}.studio-site .px-product-stage :checked+.block-swatch{border-color:var(--st-ink,#171916);box-shadow:inset 0 0 0 1px var(--st-ink,#171916);background:#fffdf5}.studio-site .px-product-stage .block-swatch:hover{border-color:var(--st-ink,#171916)}.studio-site .px-product-stage .product-info__block-item[data-block-type=quantity-selector]{--product-info-gap:16px}.studio-site .px-product-stage .quantity-selector{min-height:42px;--quantity-selector-height:42px;border-color:var(--st-line,#d8d9cf)}.studio-site .px-product-stage .quantity-selector__button{min-width:42px}.studio-site .px-product-stage .product-info__block-item[data-block-type=buy-buttons]{--product-info-gap:18px}.studio-site .px-product-stage .buy-buttons{gap:10px}.studio-site .px-product-stage .buy-buttons .button{min-height:56px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;border-radius:0}.studio-site .px-product-stage .buy-buttons .button[disabled]{background:#d8d9cf;color:#696b63;border-color:#d8d9cf;opacity:1}.studio-site .px-product-stage .shopify-payment-button__button--unbranded{min-height:48px;border:1px solid var(--st-ink,#171916);border-radius:0;background:transparent;color:var(--st-ink,#171916);font-size:13px}.studio-site .px-product-stage .accordion__toggle{min-height:52px;padding-block:15px;font:500 13px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}.studio-site .px-product-stage .accordion__content{font-size:13px;line-height:1.75;color:var(--st-muted,#696b63)}.studio-site .px-product-stage .product-info__block-item[data-block-type=payment-terms]{font-size:12px;color:var(--st-muted,#696b63)}.st-size-guide{border-bottom:1px solid var(--st-line,#d8d9cf);margin-top:-7px}.st-size-guide summary,.st-product-help summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;list-style:none;cursor:pointer;font-size:12px}.st-size-guide summary::-webkit-details-marker,.st-product-help summary::-webkit-details-marker{display:none}.st-size-guide summary>span:first-child{display:flex;align-items:center;gap:8px}.st-size-guide summary svg,.st-product-help summary svg{width:15px;height:15px;flex-shrink:0;transition:transform .2s}.st-size-guide[open] summary svg,.st-product-help[open] summary svg{transform:rotate(45deg)}.st-size-guide__hint{color:var(--st-muted,#696b63);font:10px/1.4 ui-monospace,monospace}.st-size-guide__body{padding:10px 0 18px}.st-size-guide__body p{font-size:12px;line-height:1.7;color:var(--st-muted,#696b63);margin-top:16px}.st-size-guide__body p strong{color:var(--st-ink,#171916);font-weight:600}.st-size-guide__papers{display:flex;align-items:flex-end;justify-content:center;gap:20px;padding:22px 16px;background:#e6e6df}.st-size-guide__paper{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fffefa;box-shadow:3px 4px 8px #17191616;color:var(--st-ink,#171916);padding:6px;flex-shrink:0}.st-size-guide__paper--a3{width:105px;height:147px}.st-size-guide__paper--a2{width:147px;height:210px}.st-size-guide__paper strong{font:500 24px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.04em}.st-size-guide__paper span{font-size:9px;white-space:nowrap;margin-top:5px}.st-size-guide__body p.st-size-guide__note{font-size:10px;line-height:1.7}.st-product-help{border-bottom:1px solid var(--st-line,#d8d9cf)}.st-product-help summary{min-height:52px;font-size:13px}.st-product-help__body{padding:4px 0 20px;font-size:13px;line-height:1.7;color:var(--st-muted,#696b63)}.st-product-help__body a{display:inline-flex;align-items:center;gap:10px;margin-top:12px;color:var(--st-ink,#171916);border-bottom:1px solid}.st-product-assurance{display:grid;gap:12px}.st-product-assurance__delivery{display:flex;flex-wrap:wrap;gap:10px 20px;padding:0;margin:0;list-style:none;font-size:11px;line-height:1.4}.st-product-assurance__delivery li{display:flex;align-items:center;gap:7px}.st-product-assurance__delivery svg{width:17px;height:17px;flex-shrink:0}.st-product-assurance__notice{font-size:12px;line-height:1.6}.st-product-assurance__links{display:flex;gap:12px 19px;flex-wrap:wrap;font-size:11px;line-height:1.5;color:var(--st-muted,#696b63)}.st-product-assurance__links a{text-decoration:underline;text-underline-offset:3px}.st-product-assurance__payments{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap;color:var(--st-muted,#696b63);font-size:10px}.st-product-assurance__payments ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:5px}.st-product-assurance__payments li{display:flex}.st-product-assurance__payments svg{width:31px;height:20px}.studio-site .product-sticky-bar{background:var(--st-paper,#f4f3ed);color:var(--st-ink,#171916);border-top:1px solid var(--st-line,#d8d9cf);--text-color:23 25 22;--background:244 243 237;box-shadow:0 -4px 24px #17191608}.studio-site .product-sticky-bar .button{background:var(--st-accent,#d9f857);color:var(--st-ink,#171916);border:1px solid var(--st-accent,#d9f857);min-height:48px;font:700 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.03em}.studio-site .product-sticky-bar .h6{font:500 13px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}.studio-site .product-sticky-bar sale-price{font-size:12px}.studio-site .shopify-section--related-products{border-top:1px solid var(--st-line,#d8d9cf)}@media(min-width:1000px){.studio-site .px-product-stage .product-info{top:calc(var(--sticky-area-height,80px) + 28px)}}@media(max-width:999px){.studio-site .px-product-stage .product{--product-gap:28px}.studio-site .px-product-stage .product-gallery__media[data-media-type=image]:not([hidden]){min-height:360px;padding:28px}.studio-site .px-product-stage .product-gallery__media[data-media-type=image]>img{max-height:520px}.studio-site .px-product-stage .product-title{font-size:36px}.studio-site .px-product-stage .product-gallery__thumbnail-scroller{margin-inline:0}.studio-site .px-product-stage .product-info{padding-top:0}.px-product-route{margin-bottom:20px;padding-bottom:16px}.px-product-route>span{display:none}}@media(max-width:699px){.studio-site .px-product-stage{padding-block:15px 40px}.studio-site .px-product-stage>.container{padding-inline:20px}.studio-site .px-product-stage .product-gallery__media[data-media-type=image]:not([hidden]){min-height:0;height:430px;padding:26px}.studio-site .px-product-stage .product-gallery__media[data-media-type=image]>img{max-height:100%;max-width:100%}.studio-site .px-product-stage .product-gallery__thumbnail-list{--product-gallery-thumbnail-size:43px}.studio-site .px-product-stage .product-gallery{gap:12px}.studio-site .px-product-stage .product-title{font-size:32px}.studio-site .px-product-stage .price-list sale-price{font-size:26px}.studio-site .px-product-stage .product-info__block-item[data-block-type=price]{--product-info-gap:17px}.px-product-route{font-size:10px;gap:12px}.st-product-intro{font-size:13px}.studio-site .px-product-stage .block-swatch{padding:12px 18px}.st-product-assurance__delivery{font-size:10px;gap:10px 16px}.st-size-guide__papers{gap:16px}.st-size-guide__paper--a3{width:91px;height:127px}.st-size-guide__paper--a2{width:127px;height:181px}}@media(prefers-reduced-motion:reduce){.st-size-guide summary svg,.st-product-help summary svg,.studio-site .px-product-stage .block-swatch{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/studio-product.css.map */
