.sd-pdp-shell,.product.sd-pdp-complete{--sd-pdp-ink: #262626;--sd-pdp-muted: #667085;--sd-pdp-line: #e5e5e5;--sd-pdp-soft: #f7f7f6;--sd-pdp-red: #e30613;--sd-pdp-gap: clamp(24px, 3.5vw, 56px)}.sd-pdp-shell{padding-block:24px 48px;border-radius:0;box-shadow:none}.sd-pdp-shell>:is(.sd-pdp-complete,.sd-product-details){max-inline-size:1280px;margin-inline:auto}.product.sd-pdp-complete{align-items:start;background:transparent;border:0;box-shadow:none}.sd-pdp-complete :is(.product-gallery,.product-gallery__ar-wrapper,.product-gallery__media-list-wrapper,.product-info){min-inline-size:0}.sd-pdp-complete :is(.product-gallery,.product-gallery__media-list-wrapper,.product-gallery__media,.product-info){border:0!important;border-radius:0!important;box-shadow:none!important}.sd-pdp-complete .product-gallery__media-list-wrapper{position:relative;background:var(--sd-pdp-soft)}.sd-pdp-complete .product-gallery__media-list{min-inline-size:0;min-block-size:0;block-size:auto;max-block-size:100%}.sd-pdp-complete .product-gallery__media{min-block-size:0;block-size:auto;max-block-size:100%}.sd-pdp-complete .product-gallery__media :is(img,video,model-viewer){inline-size:100%;block-size:auto;max-block-size:100%;object-fit:contain!important;object-position:center}.sd-pdp-complete .product-gallery__thumbnail-list-wrapper{min-inline-size:0;margin-block-start:12px}.sd-pdp-complete .product-gallery__thumbnail-list{gap:10px;padding-block:3px}.sd-pdp-complete .product-gallery__thumbnail{flex:0 0 74px;inline-size:74px;aspect-ratio:1;padding:3px;background:#fff;border:1px solid var(--sd-pdp-line);border-radius:3px}.sd-pdp-complete .product-gallery__thumbnail[aria-current=true]{border-color:var(--sd-pdp-red);box-shadow:inset 0 0 0 1px var(--sd-pdp-red)}.sd-pdp-complete .product-gallery__thumbnail img{inline-size:100%;block-size:auto;max-block-size:100%;object-fit:contain}.sd-pdp-complete .product-info{align-self:start;row-gap:0;padding:0!important;background:transparent}.sd-pdp-complete .product-info__vendor{margin-block:0 6px;color:var(--sd-pdp-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.sd-pdp-complete .product-info__title{max-inline-size:100%;margin-block:0 12px;color:var(--sd-pdp-ink);font-size:34px!important;font-weight:500!important;letter-spacing:-.025em;line-height:1.18;overflow-wrap:anywhere;white-space:normal}.sd-pdp-complete .product-info__title a{color:inherit}.sd-pdp-complete .product-info__badge-list{margin-block:0 8px}.sd-pdp-complete .product-info__price{margin-block:0 16px}.sd-pdp-complete .sd-pdp-price-label{display:block;margin-block-end:4px;color:var(--sd-pdp-muted);font-size:12px;font-weight:400;line-height:1.4}.sd-pdp-complete .product-info__price sale-price{color:#000!important;font-size:28px!important;font-weight:700;letter-spacing:-.02em;line-height:1.15}.sd-pdp-complete .product-info__price compare-at-price{color:var(--sd-pdp-muted);font-size:14px;font-weight:400}.sd-pdp-complete .product-info__rating{margin-block:12px 0}.sd-pdp-complete .product-info__liquid{margin-block:0;padding:0}.sd-pdp-complete .product-info__payment-terms{margin-block:8px 0;color:var(--sd-pdp-muted);font-size:13px;line-height:1.45}.sd-pdp-complete .product-info__payment-terms:empty{margin:0;padding:0}.sd-pdp-complete .product-info__separator{margin-block:16px;border-color:var(--sd-pdp-line)}.sd-pdp-complete :is(.product-info__variant-picker,.product-info__product-picker,.product-info__quantity-selector){margin-block:16px 0}.sd-pdp-complete .variant-picker__option{margin:0;padding:0;border:0}.sd-pdp-complete .variant-picker__option-info{margin-block-end:8px;font-size:14px}.sd-pdp-complete .variant-picker__option-values{gap:8px}.sd-pdp-complete .product-info__inventory{margin-block:14px 0}.sd-pdp-complete .product-info__inventory :is(.inventory,.text-with-icon){font-size:15px}.sd-pdp-complete .product-info__quantity-selector .form-control{gap:8px}.sd-pdp-complete .product-info__quantity-selector .block-label{font-size:14px}.sd-pdp-complete .quantity-selector{min-block-size:46px;border-color:var(--sd-pdp-line);border-radius:4px}.sd-pdp-complete .quantity-selector__button{min-inline-size:44px}.sd-pdp-complete .product-info__buy-buttons{margin-block:20px 0}.sd-pdp-complete .product-info__buy-buttons button[type=submit]{inline-size:100%;min-block-size:54px;border-radius:4px;font-size:16px;font-weight:700;white-space:normal}.sd-pdp-complete .product-info__buy-buttons button[type=submit]:not(:disabled):not([aria-disabled=true]){background:var(--sd-pdp-red);border-color:var(--sd-pdp-red);color:#fff}.sd-pdp-complete .product-info__buy-buttons button[type=submit]:not(:disabled):not([aria-disabled=true]):hover{background:#c80510;border-color:#c80510}.sd-pdp-complete .product-info__buy-buttons .sd-mobile-purchase-price{display:none}.sd-pdp-complete .sd-pdp-contact{margin-block:16px 0;font-size:13px;line-height:1.5}.sd-pdp-complete .sd-pdp-contact a{color:var(--sd-pdp-ink);text-decoration:underline;text-underline-offset:3px}.sd-pdp-complete .pdp-key-specs,.sd-pdp-complete .pdp-key-specs>.pdp-key-spec{display:flex;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.sd-pdp-complete .pdp-key-specs{flex-wrap:nowrap!important;align-items:flex-start;gap:clamp(4px,1.2vw,16px);margin-block:20px}.sd-pdp-complete .pdp-key-specs:empty{margin:0}.sd-pdp-complete .pdp-key-specs>.pdp-key-spec{flex:1 1 0;flex-direction:column;align-items:center;min-inline-size:0;gap:3px;text-align:center}.sd-pdp-complete .pdp-key-spec__icon{display:grid;place-items:center;inline-size:24px;block-size:24px;margin-block-end:3px;color:#000}.sd-pdp-complete .pdp-key-spec__icon svg{inline-size:100%;block-size:100%}.sd-pdp-complete .pdp-key-spec__value{color:var(--sd-pdp-ink);font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.sd-pdp-complete .pdp-key-spec__label{color:var(--sd-pdp-muted);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.35;text-transform:none;overflow-wrap:anywhere}.sd-pdp-shell .sd-product-details{margin-block-start:clamp(40px,5vw,72px);color:var(--sd-pdp-ink)}.sd-pdp-shell .sd-pdp-subnav{display:flex;gap:clamp(20px,3vw,40px);margin-block-end:32px;padding-block:14px;overflow-x:auto;border-block:1px solid var(--sd-pdp-line);scrollbar-width:thin}.sd-pdp-shell .sd-pdp-subnav a{flex:0 0 auto;color:var(--sd-pdp-ink);font-size:14px;font-weight:600;text-underline-offset:5px}.sd-pdp-shell .sd-pdp-subnav a:hover{color:var(--sd-pdp-red)}.sd-pdp-shell .sd-pdp-details-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:clamp(24px,5vw,80px)}.sd-pdp-shell .sd-pdp-details-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.sd-pdp-shell :is(.sd-product-copy,.sd-pdp-specpanel,.sd-editorial-content){min-inline-size:0}.sd-pdp-shell .sd-product-copy:only-child{max-inline-size:80ch}.sd-pdp-shell :is(.sd-product-copy,.sd-editorial-content){font-size:16px;line-height:1.65}.sd-pdp-shell .sd-product-details :is(h2,h3){margin-block:0 16px;color:var(--sd-pdp-ink);font-weight:600;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.sd-pdp-shell .sd-product-details h2{font-size:clamp(22px,2vw,28px)}.sd-pdp-shell .sd-product-details h3{font-size:20px}.sd-pdp-shell .sd-product-copy>:not(:first-child){margin-block-start:16px}.sd-pdp-shell .sd-pdp-specpanel{padding-block-start:8px;border-block-start:2px solid var(--sd-pdp-ink)}.sd-pdp-shell .pdp-tech-table{inline-size:100%;margin:0;border-collapse:collapse;font-size:14px}.sd-pdp-shell .pdp-tech-table tr{border-block-end:1px solid var(--sd-pdp-line)}.sd-pdp-shell .pdp-tech-table :is(th,td){padding:12px 8px;vertical-align:top;text-align:start;overflow-wrap:anywhere}.sd-pdp-shell .pdp-tech-table th{inline-size:46%;color:var(--sd-pdp-muted);font-weight:400}.sd-pdp-shell .pdp-tech-table td{color:var(--sd-pdp-ink);font-weight:600}.sd-pdp-shell .sd-service-list{margin-block-start:40px;border-block-start:1px solid var(--sd-pdp-line)}.sd-pdp-shell .sd-service-list>h2{padding-block-start:24px}.sd-pdp-shell details.sd-service{border-block-end:1px solid var(--sd-pdp-line)}.sd-pdp-shell details.sd-service>summary{padding-block:18px;font-size:16px;font-weight:500!important;cursor:pointer}.sd-pdp-shell details.sd-service>:not(summary){padding-block:0 20px;font-size:15px;line-height:1.6}.sd-pdp-shell .sd-editorial-content{margin-block-start:48px}.sd-pdp-shell .sd-product-details :is(section[id],.sd-pdp-specpanel){scroll-margin-block-start:128px}.sd-pdp-shell :is(.sd-product-copy,.sd-pdp-specpanel,.sd-editorial-content),.sd-pdp-complete .product-info__description{overflow-x:auto;overflow-wrap:anywhere}.sd-pdp-shell .sd-product-details :is(img,video,iframe),.sd-pdp-complete .product-info__description :is(img,video,iframe){max-inline-size:100%}.sd-pdp-shell .sd-product-details :is(img,video),.sd-pdp-complete .product-info__description :is(img,video){block-size:auto}.sd-pdp-shell .sd-product-details table{max-inline-size:100%}.sd-pdp-complete :focus-visible,.sd-pdp-shell .sd-product-details :focus-visible{outline:2px solid var(--sd-pdp-ink);outline-offset:3px}@media screen and (min-width:1000px){.product.sd-pdp-complete{--product-gallery-media-list-grid: auto / auto-flow 100%;display:grid;grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:var(--sd-pdp-gap)}.product.sd-pdp-complete>.product-gallery{grid-column:1}.product.sd-pdp-complete>.product-info{grid-column:2}.product.sd-pdp-complete:not(:has(>.product-gallery)){grid-template-columns:minmax(0,1fr);max-inline-size:768px}.product.sd-pdp-complete:not(:has(>.product-gallery))>.product-info{grid-column:1}}@media screen and (max-width:999px){.product.sd-pdp-complete{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.product.sd-pdp-complete>safe-sticky.product-info{display:contents}.product.sd-pdp-complete>safe-sticky.product-info>*{order:40;min-inline-size:0}.product.sd-pdp-complete>safe-sticky.product-info>.product-info__vendor{order:5}.product.sd-pdp-complete>safe-sticky.product-info>.product-info__title{order:10}.product.sd-pdp-complete>safe-sticky.product-info>.product-info__badge-list{order:11}.product.sd-pdp-complete>safe-sticky.product-info>.product-info__price{order:12}.product.sd-pdp-complete>.product-gallery{order:20;margin-block:12px 16px}.product.sd-pdp-complete>safe-sticky.product-info>.product-info__liquid:has(.pdp-key-specs),.product.sd-pdp-complete>safe-sticky.product-info>.pdp-key-specs{order:30}.sd-pdp-complete .product-info__title{margin-block-end:8px;font-size:22px!important;font-weight:500!important;line-height:1.25}.sd-pdp-complete .product-info__price{margin-block-end:0}.sd-pdp-complete .product-info__price sale-price{font-size:26px!important}.sd-pdp-complete .product-gallery__thumbnail{flex-basis:56px;inline-size:56px}.sd-pdp-complete .pdp-key-specs{margin-block:18px;flex-wrap:nowrap!important;gap:8px!important}.sd-pdp-complete .pdp-key-specs>.pdp-key-spec{flex:1 1 0;min-width:0!important;min-inline-size:0!important}.sd-pdp-complete .pdp-key-spec__value{font-size:18px}.sd-pdp-complete .pdp-key-spec__label{font-size:11px;max-inline-size:100%;white-space:normal!important;overflow-wrap:anywhere}.sd-pdp-complete .sd-pdp-contact{text-align:center}.sd-pdp-shell .sd-product-details{margin-block-start:40px}.sd-pdp-shell .sd-pdp-details-grid{grid-template-columns:minmax(0,1fr);gap:32px}.shopify-section--main-product:has(.sd-pdp-complete[data-sd-mobile-dock=true]){contain:none!important}.sd-pdp-complete[data-sd-dock-active] .product-info__buy-buttons{position:fixed;bottom:0;inset-inline:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:12px;margin:0;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#fff;border-block-start:1px solid var(--sd-pdp-line);box-shadow:0 -3px 16px #00000012}.sd-pdp-complete[data-sd-dock-active] .product-info__buy-buttons>:not(.sd-mobile-purchase-price){grid-column:2;min-inline-size:0;inline-size:100%}.sd-pdp-complete[data-sd-dock-active] .product-info__buy-buttons .sd-mobile-purchase-price{display:block;grid-column:1;grid-row:1;min-inline-size:0;color:#000}.sd-pdp-complete[data-sd-dock-active] .sd-mobile-purchase-price .price-list{gap:4px}.sd-pdp-complete[data-sd-dock-active] .sd-mobile-purchase-price sale-price{color:#000!important;font-size:22px!important;font-weight:700;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.sd-pdp-complete[data-sd-dock-active] .sd-mobile-purchase-price compare-at-price{color:var(--sd-pdp-muted);font-size:12px}.sd-pdp-complete[data-sd-dock-active] .product-info__buy-buttons button[type=submit]{inline-size:100%;min-block-size:54px}html[data-sd-dock-reserved] .sd-pdp-native-quick-add{display:none!important}html[data-sd-dock-reserved] body{padding-block-end:calc(var(--sd-base-body-padding-end, 0px) + var(--sd-dock-height, 0px))}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sd-pdp-v2.css.map */
