.shopify-section.product-3d{background-color:var(--color-light-grey);padding:5rem 0;display:none}.shopify-section.product-3d .page-width{background:var(--gradient-background)}.shopify-section.product-3d #product-3d-wrapper{display:flex;flex-direction:column;width:100%;padding:2rem 0 4rem}.shopify-section.product-3d #product-3d-wrapper .transparent{opacity:0}.shopify-section.product-3d #product-3d-wrapper .option-section{display:flex;flex-direction:column;gap:5px}.shopify-section.product-3d #product-3d-wrapper .option-section label{font-weight:700}.shopify-section.product-3d #product-3d-wrapper .top{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;width:100%}.shopify-section.product-3d #product-3d-wrapper .top .controls{display:flex;gap:30px;flex-direction:row}.shopify-section.product-3d #product-3d-wrapper .model-container{width:100%;height:650px}.shopify-section.product-3d .bottom{display:flex;width:100%;flex-direction:row;align-items:flex-start;justify-content:space-evenly;gap:30px}.shopify-section.product-3d .button-3d{color:rgb(var(--color-shadow));background-color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-shadow));text-transform:capitalize;display:inline-flex;justify-content:center;align-items:center;padding:12px 24px;cursor:pointer;font:inherit;font-size:inherit;font-size:16px;line-height:1.5;text-decoration:none;transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;transition:transform var(--duration-default) var(--ease-out-slow);min-width:calc(10rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.shopify-section.product-3d .button-3d.disabled{cursor:not-allowed;opacity:.5}.shopify-section.product-3d .button-3d:hover,.shopify-section.product-3d .button-3d.active{background-color:rgb(var(--color-shadow));color:rgb(var(--color-button-text));transition:transform var(--duration-default) var(--ease-out-slow)}.shopify-section.product-3d div>.button-3d:first-of-type{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-4px}.shopify-section.product-3d div>.button-3d:last-of-type{border-bottom-left-radius:0;border-top-left-radius:0}.shopify-section.product-3d .view-controls .button-group>.button-3d{border-radius:0;margin-right:-4px;margin-left:-4px}.shopify-section.product-3d .view-controls .button-group>.button-3d:first-of-type{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--buttons-radius-outset);border-top-left-radius:var(--buttons-radius-outset);margin-right:0}.shopify-section.product-3d .view-controls .button-group>.button-3d:last-of-type{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:var(--buttons-radius-outset);border-top-right-radius:var(--buttons-radius-outset);margin-left:0}.shopify-section.product-3d .color-controls .button-group{gap:20px;width:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}.shopify-section.product-3d .color-controls .button-group .button-3d{width:50px;height:50px;border-radius:4px;border:none;outline:1px solid transparent;outline-offset:3px;padding:0;min-width:initial;min-height:initial;margin:0 auto;background-position:top left;background-size:contain}.shopify-section.product-3d .color-controls .button-group .button-3d:hover,.shopify-section.product-3d .color-controls .button-group .button-3d.active{outline:1px solid rgb(var(--color-shadow));outline-offset:3px}.shopify-section.product-3d .background-control .button-group>.button-3d{border-radius:var(--buttons-radius-outset)}.shopify-section.product-3d em{font-style:inherit;margin-left:5px;font-weight:400}@media screen and (max-width: 920px){.shopify-section.product-3d .button-3d{padding:6px 12px}}@media screen and (max-width: 869px){.shopify-section.product-3d .button-3d{padding:6px 12px}.shopify-section.product-3d .bottom{flex-wrap:wrap}.shopify-section.product-3d #product-3d-wrapper .option-section.background-control{width:100%;justify-content:center;align-items:center}}@media screen and (max-width: 749px){.shopify-section.product-3d .page-width{background:var(--color-light-grey)}.shopify-section.product-3d #product-3d-wrapper .top{flex-direction:column;gap:20px}.shopify-section.product-3d #product-3d-wrapper .top .controls{background:var(--gradient-background);width:100%;padding:0;border-top-left-radius:var(--buttons-radius-outset);border-top-right-radius:var(--buttons-radius-outset)}.shopify-section.product-3d #product-3d-wrapper .model-container{width:100%;height:100vw;margin-top:0;background:var(--gradient-background)}.shopify-section.product-3d .bottom{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:space-evenly;gap:30px;background:var(--gradient-background);padding:0 2rem 3rem;border-bottom-left-radius:var(--buttons-radius-outset);border-bottom-right-radius:var(--buttons-radius-outset)}.shopify-section.product-3d #product-3d-wrapper .option-section{width:100%}.shopify-section.product-3d #product-3d-wrapper .option-section.background-control{width:100%;justify-content:flex-start;align-items:flex-start}.shopify-section.product-3d .button-3d{padding:6px 12px}.shopify-section.product-3d #product-3d-wrapper .option-section.zoom-control{display:none}.shopify-section.product-3d #product-3d-wrapper .option-section .button-group{flex-wrap:nowrap;display:flex}.shopify-section.product-3d #product-3d-wrapper .option-section.color-controls .button-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;width:100%;align-content:flex-start;justify-content:flex-start;align-items:flex-start;text-align:left;align-self:flex-start}.shopify-section.product-3d .color-controls .button-group .button-3d{margin:0;display:inline-flex}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/section-product-3d.css.map */
