.sq-pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start;padding-block:20px clamp(48px,7vw,88px)}@media(max-width:900px){.sq-pdp{grid-template-columns:minmax(0,1fr)}}.sq-pdp__gallery{position:relative}@media screen and (min-width:901px){.sq-pdp__gallery{position:sticky;top:96px}}@media screen and (min-width:750px){.sq-pdp__gallery .product--large:not(.product--no-media) .product__media-wrapper,.sq-pdp__gallery .product__media-wrapper{padding:0;max-width:none;width:100%}.sq-pdp__gallery media-gallery{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"thumbs main";gap:16px;align-items:start}.sq-pdp__gallery media-gallery>.slider-mobile-gutter{grid-area:main;min-width:0}.sq-pdp__gallery media-gallery>.thumbnail-slider{grid-area:thumbs;display:block;margin:0}.sq-pdp__gallery .thumbnail-slider .thumbnail-list{display:flex;flex-direction:column;grid-template-columns:none;flex-wrap:nowrap;gap:10px;margin:0}.sq-pdp__gallery .thumbnail-slider .thumbnail-list__item{width:100%}.sq-pdp__gallery .thumbnail-slider .thumbnail{aspect-ratio:1;width:100%}.sq-pdp__gallery .thumbnail-slider>.slider-button{display:none}}.sq-pdp__media-tape{position:absolute;left:50%;margin-left:-42px;top:-8px;transform:rotate(-3deg);z-index:4}.sq-pdp__gallery .product__media,.sq-pdp__gallery .product-media-container{border-radius:var(--sq-radius-card);overflow:hidden}.sq-pdp__gallery .product__media img,.sq-pdp__gallery .product-media-container img{border-radius:var(--sq-radius-card)}.sq-pdp__gallery .thumbnail{border-radius:14px;border:2px solid transparent}.sq-pdp__gallery .thumbnail[aria-current=true],.sq-pdp__gallery .thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--sq-cocoa);box-shadow:none}.sq-pdp__gallery .thumbnail img{border-radius:12px}.sq-pdp__info{display:grid;gap:20px;align-content:start;min-width:0}.sq-pdp__info>*{min-width:0}.sq-pdp__kicker{margin:0;color:var(--sq-leaf)}.sq-pdp__title{font-family:var(--sq-font-body);font-weight:700;letter-spacing:0;line-height:1.25;margin:0;font-variation-settings:normal;text-wrap:pretty}.sq-pdp__title__name{display:block;font-size:clamp(20px,2.2vw,26px);font-weight:700;color:var(--sq-cocoa)}.sq-pdp__title__sub{display:block;margin-top:4px;font-size:clamp(16px,1.6vw,19px);font-weight:400;line-height:1.35;color:var(--sq-muted)}.sq-pdp__price{padding-bottom:16px;border-bottom:1px solid var(--sq-line)}.sq-pdp__stock{margin:0;font-weight:700;font-size:14px}.sq-pdp__stock .in,.sq-pdp__stock .out{display:inline-flex;align-items:center;gap:8px}.sq-pdp__stock .in{color:var(--sq-leaf)}.sq-pdp__stock .out{color:var(--sq-error)}.sq-pdp__stock .in:before,.sq-pdp__stock .out:before{content:"";width:10px;height:10px;border-radius:50%;background:currentcolor}.sq-pdp__highlights{display:grid;gap:10px;margin:0;padding:0}.sq-pdp__highlights li{display:flex;gap:12px;align-items:flex-start}.sq-pdp__highlights svg{flex:none;width:22px;height:22px;color:var(--sq-leaf);margin-top:2px}.sq-pdp__sizeguide{display:flex;justify-content:flex-end;align-items:baseline;margin:0 0 -4px}.sq-pdp__sizeguide a{font-weight:700;font-size:14px;color:var(--sq-leaf);text-decoration:underline;text-underline-offset:4px;padding:6px 0}.sq-pdp__variants .product-form__input>.form__label,.sq-pdp__variants legend.form__label{font:700 15px/1.2 var(--sq-font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--sq-cocoa);margin-bottom:12px}.sq-pdp__variants .product-form__input--pill input[type=radio]+label,.sq-pdp__variants fieldset.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:44px;padding:8px 18px;margin:0 10px 10px 0;border:0;border-radius:var(--sq-radius-pill);background:var(--sq-white);box-shadow:inset 0 0 0 1.5px #4a30268c;font:600 15px/1.15 var(--sq-font-body);letter-spacing:0;color:var(--sq-cocoa);text-align:center;transition:transform .3s var(--sq-ease)}.sq-pdp__variants .product-form__input--pill input[type=radio]+label:hover{transform:scale(1.05)}.sq-pdp__variants .product-form__input--pill input[type=radio]:checked+label,.sq-pdp__variants fieldset.product-form__input--pill input[type=radio]:checked+label{background:var(--sq-cocoa);color:var(--sq-cream);box-shadow:inset 0 0 0 1.5px var(--sq-cocoa)}.sq-pdp__variants input[type=radio]:focus-visible+label{outline:3px solid var(--sq-leaf);outline-offset:3px}.sq-pdp__variants .product-form__input--pill input[type=radio].disabled+label,.sq-pdp__variants .product-form__input--pill input[type=radio]:disabled+label,.sq-pdp__variants fieldset.product-form__input--pill input[type=radio].disabled+label{color:#4a302673;box-shadow:inset 0 0 0 1.5px var(--sq-line);text-decoration:line-through;cursor:not-allowed}.sq-pdp__variants .product-form__input--pill input[type=radio].disabled+label:hover{transform:none}.sq-pdp__variants .product-form__input--pill input[type=radio].disabled:checked+label{background:var(--sq-cocoa);color:#f6f1e98c}.sq-pdp__variants .product-form__input--swatch{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center}.sq-pdp__variants .product-form__input--swatch .form__label{flex:0 0 100%;font:700 15px/1.2 var(--sq-font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--sq-cocoa);margin-bottom:8px}.sq-pdp__variants .product-form__input--swatch [data-selected-value]{font-family:var(--sq-font-body);font-weight:400;letter-spacing:0;text-transform:none;color:var(--sq-muted)}.sq-pdp__variants .swatch-input__input+.swatch-input__label{--swatch-input--border-radius: 50%;width:40px;height:40px;margin:2px;padding:0;outline:none;box-shadow:none}.sq-pdp__variants .swatch-input__input+.swatch-input__label:hover,.sq-pdp__variants .swatch-input__input:hover+.swatch-input__label,.sq-pdp__variants .swatch-input__input:checked+.swatch-input__label,.sq-pdp__variants .swatch-input__input:active+.swatch-input__label{outline:none;box-shadow:none}.sq-pdp__variants .swatch-input__label .swatch{border:1px solid rgb(74 48 38 / 30%);box-shadow:none;transition:border-color var(--duration-short, .1s) ease}.sq-pdp__variants .swatch-input__label:hover .swatch{border-color:#4a302699}.sq-pdp__variants .swatch-input__input:checked+.swatch-input__label .swatch{border:3px solid var(--sq-cocoa)}.sq-pdp__variants .swatch-input__input:focus-visible+.swatch-input__label,.sq-pdp__variants .swatch-input__input:checked:focus-visible+.swatch-input__label{outline:3px solid var(--sq-leaf);outline-offset:3px;box-shadow:none}.sq-pdp__variants .swatch-input__input:disabled+.swatch-input__label,.sq-pdp__variants .swatch-input__input.visually-disabled+.swatch-input__label{opacity:.45}.sq-pdp{--sq-buy-radius: 8px;--sq-buy-height: 50px}.sq-pdp__qty{display:flex;align-items:center;gap:14px}.sq-pdp__qty-label{font:700 15px/1.2 var(--sq-font-body);letter-spacing:.02em;text-transform:uppercase}.sq-pdp__qty .quantity{border:1.5px solid var(--sq-cocoa);border-radius:var(--sq-buy-radius);background:var(--sq-white);width:132px;min-height:var(--sq-buy-height);overflow:hidden}.sq-pdp__qty .quantity:before,.sq-pdp__qty .quantity:after{display:none}.sq-pdp__qty .quantity__button{border-radius:0;width:44px;color:var(--sq-cocoa)}.sq-pdp__qty .quantity__button:hover{background:var(--sq-mint)}.sq-pdp__qty .quantity__button:focus-visible{outline:3px solid var(--sq-leaf);outline-offset:-3px;box-shadow:none}.sq-pdp__qty .quantity__input{font:700 16px/1 var(--sq-font-body);color:var(--sq-cocoa)}.sq-pdp__buyrow{display:grid;gap:16px}.sq-pdp__buy{display:grid;gap:12px}.sq-pdp__buy .product-form__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;max-width:none}.sq-pdp__buy .product-form__buttons>*{margin:0}.sq-pdp__buy .product-form__submit,.sq-pdp__buy .sq-buy-now,.sq-pdp__buy .shopify-payment-button__button{border-radius:var(--sq-buy-radius);min-height:var(--sq-buy-height);font:700 16px/1 var(--sq-font-body);letter-spacing:.04em;text-transform:uppercase}.sq-pdp__buy .product-form__submit:before,.sq-pdp__buy .product-form__submit:after,.sq-pdp__buy .sq-buy-now:before,.sq-pdp__buy .sq-buy-now:after{display:none}.sq-pdp__buy .product-form__submit{background:var(--sq-white);color:var(--sq-cocoa);border:1.5px solid var(--sq-cocoa);box-shadow:none}.sq-pdp__buy .product-form__submit:hover{background:var(--sq-mint)}.sq-pdp__buy .sq-buy-now{background:var(--sq-orange);color:var(--sq-cocoa);border:1.5px solid var(--sq-orange);box-shadow:none;cursor:pointer}.sq-pdp__buy .sq-buy-now:hover{border-color:var(--sq-cocoa)}.sq-pdp__buy .sq-buy-now .loading__spinner{position:absolute}.sq-pdp__buy .sq-buy-now.loading>span{visibility:hidden}.sq-pdp__buy .product-form__submit[disabled],.sq-pdp__buy .product-form__submit[aria-disabled=true],.sq-pdp__buy .sq-buy-now[disabled]{background:var(--sq-line);border-color:var(--sq-line);color:var(--sq-muted);cursor:not-allowed}.sq-pdp__buy .shopify-payment-button__button--unbranded{background:var(--sq-orange);color:var(--sq-cocoa);box-shadow:none}squish-buy-now{display:block}.sq-acc{border-top:1px solid var(--sq-line);padding:16px 0}.sq-acc:last-of-type{border-bottom:1px solid var(--sq-line)}.sq-acc summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;list-style:none;font:700 16px/1.3 var(--sq-font-body);min-height:32px;align-items:center}.sq-acc summary::-webkit-details-marker{display:none}.sq-acc summary:after{content:"+";font:500 24px/1 var(--sq-font-mono);color:var(--sq-leaf);transition:transform .3s var(--sq-ease)}.sq-acc[open] summary:after{transform:rotate(45deg)}.sq-acc summary:focus-visible{outline:3px solid var(--sq-leaf);outline-offset:3px}.sq-acc .sq-prose{margin-top:10px;font-size:16px}.sq-pdp__trust{display:grid;grid-template-columns:repeat(3,1fr);background:var(--sq-white);border:1px solid var(--sq-line);border-radius:var(--sq-buy-radius, 8px);padding:14px 4px}.sq-pdp__trust>div{display:grid;gap:6px;justify-items:center;text-align:center;font-weight:600;font-size:13px;line-height:1.2;padding-inline:6px}.sq-pdp__trust>div+div{border-left:1px solid var(--sq-line)}.sq-pdp__trust svg{width:24px;height:24px;color:var(--sq-leaf)}@media(prefers-reduced-motion:reduce){.sq-pdp__variants .product-form__input--pill input[type=radio]+label,.sq-acc summary:after{transition:none}.sq-pdp__variants .product-form__input--pill input[type=radio]+label:hover{transform:none}}.sq-qv .sq-pdp{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:24px;padding-block:8px}.sq-qv .sq-crumb,.sq-qv .sq-pdp__highlights,.sq-qv .sq-acc,.sq-qv .sq-pdp__trust,.sq-qv .sq-pdp__desc,.sq-qv .sq-pdp__story,.sq-qv .sq-pin,.sq-qv .sq-pdp__share,.sq-qv .sq-gal-arrows,.sq-qv .sq-pdp__media-tape,.sq-qv .sq-pdp__sizeguide{display:none}.sq-qv .sq-pdp__gallery{position:static}.sq-qv .sq-pdp__title__name{font-size:22px}@media(max-width:749px){.sq-qv .sq-pdp{grid-template-columns:minmax(0,1fr)}}.sq-qv .quick-add-modal__content{background:var(--sq-cream);border-radius:var(--sq-radius-card);border:1px solid var(--sq-line)}.sq-qv .quick-add-modal__toggle{border-radius:50%;background:var(--sq-white)}.sq-pdp__titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sq-pdp__titlebar .sq-pdp__title{flex:1;min-width:0}.sq-pdp__actions{display:flex;gap:8px;flex:none;align-items:center;position:relative}.sq-pdp__heart{display:block;flex:none}.sq-pdp__heart .sq-heart{border:1.5px solid var(--sq-cocoa);background:var(--sq-white);box-shadow:none}squish-share{display:block;position:relative}.sq-share__button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--sq-cocoa);background:var(--sq-white);color:var(--sq-cocoa);display:grid;place-items:center;cursor:pointer}.sq-share__button svg{width:20px;height:20px}.sq-share__button:hover{background:var(--sq-mint)}.sq-share__button:focus-visible{outline:3px solid var(--sq-leaf);outline-offset:2px}.sq-share__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:6;min-width:190px;display:grid;padding:6px;background:var(--sq-white);border:1px solid var(--sq-line);border-radius:12px;box-shadow:var(--sq-shadow-soft)}.sq-share__menu[hidden]{display:none}.sq-share__item{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:none;font:600 15px/1.2 var(--sq-font-body);color:var(--sq-cocoa);text-decoration:none;text-align:left;cursor:pointer;word-break:break-all}.sq-share__item:hover{background:var(--sq-mint)}.sq-share__item:focus-visible{outline:3px solid var(--sq-leaf);outline-offset:-3px}.sq-share__item svg{width:20px;height:20px;flex:none}.sq-pdp__story-heading{font:700 16px/1.3 var(--sq-font-body);letter-spacing:.02em;text-transform:uppercase;margin:0 0 8px}.sq-pdp__desc,.sq-pdp__story .sq-prose{font-size:16px}.sq-pin{display:block}.sq-pin__form{display:grid;gap:10px;padding:14px;background:var(--sq-white);border:1px solid var(--sq-line);border-radius:var(--sq-buy-radius, 8px)}.sq-pin__label{display:flex;align-items:center;gap:8px;font:700 15px/1.2 var(--sq-font-body);color:var(--sq-cocoa)}.sq-pin__label svg{width:22px;height:22px;color:var(--sq-leaf)}.sq-pin__row{display:flex;gap:8px}.sq-pin__input{flex:1 1 auto;min-width:0;min-height:44px;padding:8px 12px;border:1.5px solid rgb(74 48 38 / 45%);border-radius:var(--sq-buy-radius, 8px);background:var(--sq-white);font:500 16px/1 var(--sq-font-body);color:var(--sq-cocoa);letter-spacing:.08em}.sq-pin__input:focus-visible{outline:3px solid var(--sq-leaf);outline-offset:1px}.sq-pin__input[aria-invalid=true]{border-color:var(--sq-error)}.sq-pin__check{position:relative;min-height:44px;min-width:88px;padding:0 18px;border:0;border-radius:var(--sq-buy-radius, 8px);background:var(--sq-cocoa);color:var(--sq-cream);font:700 15px/1 var(--sq-font-body);cursor:pointer}.sq-pin__check:focus-visible{outline:3px solid var(--sq-leaf);outline-offset:2px}.sq-pin__check[aria-busy=true]>span{visibility:hidden}.sq-pin__check .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px}.sq-pin__check .loading__spinner .spinner{color:var(--sq-cream)}.sq-pin__result:empty{display:none}.sq-pin__result{font-size:14px;line-height:1.45;color:var(--sq-cocoa)}.sq-pin__result a{color:var(--sq-leaf);font-weight:700}.sq-pin__result--ok{color:var(--sq-leaf)}.sq-pin__result--invalid,.sq-pin__result--unavailable,.sq-pin__result--error{color:var(--sq-error)}.sq-pdp__gallery slider-component[id^=GalleryViewer]{position:relative}.sq-gal-arrows{display:contents}.sq-gal-arrow{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--sq-line);background:#ffffffeb;color:var(--sq-cocoa);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px #4a302626}.sq-gal-arrow--prev{left:12px}.sq-gal-arrow--next{right:12px}.sq-gal-arrow:hover{background:var(--sq-white)}.sq-gal-arrow:focus-visible{outline:3px solid var(--sq-leaf);outline-offset:2px}@media screen and (max-width:749px){.sq-gal-arrow{width:40px;height:40px}.sq-gal-arrow--prev{left:8px}.sq-gal-arrow--next{right:8px}}.sq-pdp__gallery .product__media-icon,.sq-qv .product__media-icon{display:none}.sq-pdp__gallery .product__media-toggle,.sq-pdp__gallery .product__media-toggle:after{cursor:zoom-in}
/*# sourceMappingURL=/cdn/shop/t/9/assets/squish-product.css.map */
