.jdgm-prev-badge__stars{padding-left:var(--space-4);padding-right:var(--space-2)}@media (width <= 355px){.jdgm-prev-badge{align-items:center;display:flex!important;flex-direction:column;justify-content:center}}@media (min-width:1025px){.jdgm-prev-badge{flex-direction:row}}.jdgm-prev-badge__text{font-size:var(--font-size-caption)}.shopify-block.shopify-app-block .jdgm-prev-badge{border-left:1px solid var(--text-color-dark-heading-1);max-height:20px;padding-bottom:25px}product-reviews{display:block}.jdgm-rev__cf-ans{display:flex;gap:5px}image-zoom{display:block;overflow:hidden;position:relative}image-zoom .zoomable-image{transition:transform .25s ease}image-zoom .cursor-zoom-in{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23253636' d='M15.853 16.56A9.46 9.46 0 0 1 9.5 19C4.257 19 0 14.743 0 9.5S4.257 0 9.5 0 19 4.257 19 9.5c0 2.442-.923 4.67-2.44 6.353l7.44 7.44-.707.707zM9.5 1C14.191 1 18 4.809 18 9.5S14.191 18 9.5 18 1 14.191 1 9.5 4.809 1 9.5 1M5 9h4V5h1v4h4v1h-4v4H9v-4H5z'/%3E%3C/svg%3E"),auto}image-zoom .cursor-zoom-out{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23253636' d='M15.853 16.56A9.46 9.46 0 0 1 9.5 19C4.257 19 0 14.743 0 9.5S4.257 0 9.5 0 19 4.257 19 9.5c0 2.442-.923 4.67-2.44 6.353l7.44 7.44-.707.707zM9.5 1C14.191 1 18 4.809 18 9.5S14.191 18 9.5 18 1 14.191 1 9.5 4.809 1 9.5 1M5 9h9v1H5z'/%3E%3C/svg%3E"),auto}.product-main{--color-name-text-color:#6a6a6d;--section-space-top:var(--space-8)}@media (max-width:1024px){.product-main{--section-space-vertical-small:var(--space-4);--section-space-vertical-large:var(--space-4);--section-space-vertical-default:var(--space-4)}}@media (min-width:1025px){.product-main{--section-space-top:var(--space-16)}}.product-main fieldset[disabled]{opacity:.5}.product-main .wrapper{align-items:flex-start}@media (min-width:750px){.product-main .wrapper{align-items:start;display:grid;gap:var(--space-8);grid-template-columns:2fr 1fr}}.product-main .product-image-single{display:flex;justify-content:center;padding-bottom:var(--space-6)}.product-main .product-images{padding-bottom:var(--space-6)}@media (min-width:750px){.product-main .product-images{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;place-items:start end}}:is(.product-main .product-images:has(.product-images-item:only-child)) .product-images-item{grid-column:span 2;justify-self:center}@media (max-width:749px){:is(.product-main .product-images:has(.product-images-item:only-child)) .product-images-item{width:100%}}@media (min-width:750px){.product-main .product-images:has(.product-images-item:only-child){grid-template-columns:1fr}}@media (min-width:1440px){.product-main .product-images:has(.product-images-item:only-child){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:750px){.product-main .product-images:has(.product-images-item:first-child:nth-last-child(2)){grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1440px){.product-main .product-images:has(.product-images-item:first-child:nth-last-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.product-main .title{font-weight:var(--font-weight-regular)}@media (max-width:1024px){.product-main .title{font-size:var(--font-size-s)}}@media (max-width:749px){.product-main .scroll-list{gap:calc(var(--space-2)/2)}}.product-main .product-images-item{overflow:hidden;position:relative}@media (max-width:749px){.product-main .product-images-item{flex-shrink:0;scroll-snap-align:start;width:calc(100vw - var(--section-space-horizontal)*2 - 100px)}}@media (width <= 499px){.product-main .product-images-item{width:calc(100vw - var(--section-space-horizontal)*2 - 50px)}}.product-main .content{display:flex;flex-direction:column;gap:var(--space-4);height:-moz-fit-content;height:fit-content;position:sticky;top:120px}@media (min-width:1025px){.product-main .content{width:440px}}:is(.product-main .info)>*{margin-bottom:1rem}:is(.product-main .info) h2{margin-bottom:.5rem}.product-main .color-swatches-wrapper{--swatch-size:37px;--swatch-active-outline-width:2px;--swatch-gap:3px}@media (pointer:coarse){.product-main .color-swatches-wrapper{--swatch-gap:var(--space-2)}}.product-main .compare-at-price{text-decoration:line-through}body.wool-and-prince :is(.product-main .compare-at-price){font-family:var(--body-font-family)}.product-main .title-wrapper{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-2);width:100%}:is(.product-main .title-wrapper) h1{line-height:1}:is(.product-main .title-wrapper) wishlist-button-product{flex-shrink:0;margin:-10px -10px 0 0}@media (min-width:750px){:is(.product-main .title-wrapper) wishlist-button-product{margin:-5px -10px 0 0}}.product-main .price-row-wrapper{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-around;width:-moz-fit-content;width:fit-content}@media (min-width:1025px){.product-main .price-row-wrapper{align-items:center}}.product-main .price-wrapper{align-items:center;display:flex;gap:var(--space-4);justify-content:space-around;width:-moz-fit-content;width:fit-content}:is(.product-main .price-wrapper) h2{font-weight:var(--font-weight-regular)}.product-main .price-and-review-stars{align-items:center;display:flex;gap:var(--space-4)}.product-main input[type=radio]{height:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:0}.product-main label:has(input[type=radio]){background-color:var(--mono-color-100);cursor:pointer;line-height:24px;min-height:38px;min-width:47px;padding:var(--space-2) var(--space-3);text-align:center}.size-unavailable:is(.product-main label:has(input[type=radio])){background-color:var(--button-state-primary-btn-disabled);color:var(--text-color-dark-body-copy-2);text-decoration:line-through}.product-main label:has(input[type=radio][name=Length]){max-width:unset;min-width:unset;width:auto}.product-main label:has(input[type=radio]:focus-visible){outline:2px solid var(--button-state-tabbed-btn);outline-offset:1px}.product-main fieldset{align-items:flex-start;border:none;display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) 0;position:relative}.product-main legend{padding:0}.product-main form{display:flex;flex-direction:column;gap:var(--space-6)}.product-main label:has(input[type=radio]:checked){background-color:var(--button-color-primary-btn);color:var(--text-color-light-link-text-1)}.product-main label:has(input[type=radio]:is(.sold-out)){background-color:var(--button-state-primary-btn-disabled);color:var(--text-color-dark-body-copy-2);text-decoration:line-through}.product-main label:has(input[type=radio]:is(.sold-out):checked){box-shadow:inset 0 0 0 1px var(--text-color-dark-link-text-1)}.product-main .price-with-compare{color:var(--text-color-brand-color-2)}body.wool-and-prince :is(.product-main .price-with-compare){color:var(--text-color-brand-color-2);font-weight:var(--font-weight-regular)}@media (max-width:1024px){body.wool-and-prince :is(.product-main .price-with-compare){font-size:var(--font-size-body)}}@media (max-width:1024px){.product-main .price{font-size:var(--font-size-b1)}}body.wool-and-prince :is(.product-main .price){color:var(--heading-font-color);font-family:var(--body-font-family)}@media (max-width:1024px){body.wool-and-prince :is(.product-main .price){font-size:var(--font-size-body)}}@media (max-width:1024px){.product-main .price-compare{font-size:var(--font-size-b1)}}.product-main .shipping-alert{--gap:14px;border-bottom:1px solid var(--mono-color-300);display:flex;flex-direction:column;gap:var(--gap);padding-bottom:var(--space-6);padding-top:var(--space-3)}:is(.product-main .shipping-alert) .item-text{align-items:center;display:flex;font-size:var(--font-size-shipping-text);gap:var(--space-2)}:is(:is(.product-main .shipping-alert) .item-text) svg{width:24px}:is(.product-main .shipping-alert) .item-text:last-of-type{cursor:pointer}:is(.product-main .description) ul{padding-left:0}:is(.product-main .description) li span{left:-3px;position:relative}.product-main .size-guide{align-items:center;cursor:pointer;display:flex;gap:var(--space-2);position:absolute;right:0;top:-18px}.product-main .select-options{color:var(--text-color-dark-body-copy-2);cursor:not-allowed}.product-main .color-name{color:var(--color-name-text-color);font-size:var(--font-size-fabric-color-name);padding-left:var(--space-1);text-transform:capitalize}body.wool-and-prince :is(.product-main .color-name){font-size:var(--font-size-xs)}.product-main .sold-out-text{color:var(--product-highlight-color);font-size:14px;margin-top:calc(var(--space-6)*-1)}.error:is(.product-main .add-to-cart){margin-bottom:var(--space-12)}:is(.product-main .add-to-cart):after{background:var(--alert-color);border:1px solid var(--alert-border-color);bottom:unset;max-width:unset;top:calc(100% + var(--space-4));width:100%}.product-main .sold-out-variant-text{color:var(--text-color-brand-color-2);text-transform:capitalize}:is(.product-main .rich-text) li,:is(.product-main .rich-text) ol,:is(.product-main .rich-text) p,:is(.product-main .rich-text) ul{font-size:var(--font-size-xs)}.product-main .image-breadcrumb-wrapper{display:flex;flex-direction:column}@media (min-width:750px){.product-main .image-breadcrumb-wrapper{flex-direction:column-reverse}:is(.product-main .image-breadcrumb-wrapper) :has(a){margin-top:-68px}}@media (max-width:749px){:is(.product-main .image-breadcrumb-wrapper) horizontal-scroll-carousel{margin-left:calc(var(--section-space-horizontal)*-1);margin-right:calc(var(--section-space-horizontal)*-1)}}.product-main .fabric-links{padding-bottom:0}:is(.product-main .fabric-links) .links-wrapper{display:flex;flex-flow:row wrap;gap:var(--space-2)}:is(.product-main .fabric-links) .fabric-link.active{background:var(--button-color-primary-btn)}:is(:is(.product-main .fabric-links) .fabric-link.active) span{color:var(--text-color-light-link-text-1)}:is(.product-main .fabric-links) .fabric-type{color:var(--text-color-dark-body-copy-1)}:is(.product-main .fabric-links) .fabric-link{align-items:center;background:var(--mono-color-100);display:flex;max-width:140px;padding:var(--space-2) var(--space-4);text-align:center}:is(:is(.product-main .fabric-links) .fabric-link) span{pointer-events:none}.product-main .fabric-description{color:var(--text-color-dark-body-copy-2);font-size:var(--font-size-fabric-description);margin-top:calc(var(--space-2)*-1);padding-bottom:var(--space-2)}:is(.product-main .rich-text.fabric-care) ul{list-style-position:outside;padding-left:0}.product-main .text{padding-bottom:var(--space-3)}@media (min-width:1025px){.product-main .text{padding-bottom:var(--space-2)}}.product-main .payment-terms{font-size:var(--font-size-shop-pay)}.product-main .zoomable-image.animate{transition:transform .25s ease-in-out}