:root{scroll-padding-top:112px}.header .nav{gap:25px;font-size:13px}.nav a[aria-current=location]{color:#0643d9}.nav a[aria-current=location]:after{transform:scaleX(1);background:#0643d9}.motion-control,.menu-toggle{min-width:42px;min-height:44px}.header-actions{gap:12px}.cart-trigger{font-size:12px;min-height:46px}.shop-benefits{font-size:11px;gap:28px}.hero-description{font-size:14px;line-height:1.8;color:#c3cee1}.hero-family-heading{font-size:11px}.hero-family-heading .photo-view-toggle button{min-height:34px;font-size:11px}.hero-visual .scene-hint,.hero-visual .product-color,.hero-bottom{font-size:10px}.shop-section,.photo-story{padding-top:76px;padding-bottom:76px}.shop-heading{margin-bottom:30px}.shop-heading p,.photo-story .section-heading p{font-size:15px;line-height:1.8}.shop-pricing-toolbar{padding:20px 24px}.shop-service-copy strong{font-size:14px}.shop-service-copy span:not(.service-dot){font-size:12px}.shop-pricing-toolbar .price-mode button strong{font-size:13px}.shop-pricing-toolbar .price-mode button small,.shop-pricing-toolbar #price-view-note{font-size:11px}.shop-size-guide>summary{min-height:70px}.shop-size-guide>summary strong{font-size:15px}.shop-size-guide>summary>span>span,.size-guide-content>p{font-size:12px}.size-guide-option{padding:15px}.size-guide-option>span{font-size:12px}.size-guide-option .size-guide-action{font-size:12px;line-height:1.7}.product-card{display:flex;flex-direction:column;border-radius:12px;box-shadow:none}.product-picture{height:205px;flex:none}.product-card-body{padding:21px 17px;display:flex;flex-direction:column;flex:1}.card-kicker{font-size:10px;color:#617694}.product-card h3{font-size:18px;line-height:1.35}.card-spec{font-size:12px;line-height:1.7;min-height:41px;margin-bottom:18px;color:#516b89}.set-label{font-size:12px}.set-label select{min-height:46px;font-size:14px}.product-price{margin:18px 0 17px;gap:5px}.product-price .price-caption{font-size:11px;color:#59718f}.product-price strong{font-size:30px;white-space:nowrap;letter-spacing:-.045em}.product-price .price-tax{font-size:12px;color:#59718f}.product-price .price-unit{font-size:13px;margin-top:5px}.product-card .shop-button{min-height:46px;font-size:13px;padding:12px 7px}.card-shipping{font-size:11px;color:#59718f}.product-details-link{font-size:12px;min-height:36px;margin:5px auto 0}.card-accessories-link{font-size:12px;min-height:35px;background:transparent;color:#1d53b5;padding:6px 2px;text-align:center}.card-accessories-link:hover{text-decoration:underline;text-underline-offset:4px}.scale-caption,.shop-price-note,.photo-note{font-size:12px;line-height:1.8;color:#5d7492}.accessory-shop .shop-heading{align-items:center}.accessory-shop-filter{font-size:13px;min-width:205px}.accessory-shop-filter select{font-size:14px;min-height:46px}.accessory-browser{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:0 0 24px;padding-bottom:21px;border-bottom:1px solid #dce5f0}.accessory-categories{display:flex;gap:7px;flex-wrap:wrap}.accessory-categories button{padding:11px 18px;min-height:44px;border:1px solid #d7e2ef;border-radius:999px;background:#f7f9fd;color:#385b83;font-size:13px}.accessory-categories button[aria-pressed=true]{background:#08264c;border-color:#08264c;color:#fff}.accessory-categories button:hover{border-color:#3969bc}.accessory-results{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#607897;font-size:12px}#accessory-filter-reset{min-height:40px;color:#1c55b7;font-size:12px;background:transparent;padding:7px 0;text-decoration:underline;text-underline-offset:4px}[hidden]{display:none!important}.accessory-product-grid .product-picture{height:180px}.accessory-product-grid .card-spec{min-height:0;margin-bottom:17px}.accessory-product-grid .product-card h3{min-height:49px}.accessory-empty{padding:35px;background:#f3f6fc;border-radius:10px;color:#163e70}.accessory-empty strong{font-size:18px;font-weight:500;line-height:1.5}.accessory-empty p{font-size:14px;line-height:1.8;color:#526e92;max-width:650px}.accessory-empty button{min-height:44px;padding:8px 0;background:transparent;color:#1c55b7;font-size:13px;text-align:left}.size-selection-copy,.size-footnote p{font-size:13px;line-height:1.8}.format-measurements>span{font-size:11px}.dimension-overview summary{min-height:52px;font-size:13px}.dimension-overview table{font-size:13px}.bulk-offer{padding:28px 30px}.bulk-offer p,.business-copy p{font-size:14px;line-height:1.8}.bulk-offer .shop-button,.business-copy .shop-button{font-size:14px;min-height:48px}.real-photo-grid figcaption p{font-size:14px;line-height:1.8}.real-photo-grid figcaption span{font-size:11px}.accessory-content>p{font-size:15px;line-height:1.8}.accessory-controls small{font-size:12px;line-height:1.6}.accessory-content>.accessory-caption{font-size:12px;line-height:1.8}.system-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;padding:75px 6.5%;background:#fff;color:#08264c;border-top:1px solid #dce5f0}.faq-intro .eyebrow{color:#5b7496;font-size:11px}.faq-intro h2{font-size:clamp(36px,4.3vw,58px);line-height:1.1;font-weight:500;letter-spacing:-.055em;margin:18px 0}.faq-intro p{font-size:14px;line-height:1.8;color:#627a98}.faq-intro>a{display:inline-block;font-size:13px;margin-top:14px;color:#2457ac;line-height:1.8}.faq-questions details{border-bottom:1px solid #dce5f0}.faq-questions details:first-child{border-top:1px solid #dce5f0}.faq-questions summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0;min-height:70px;list-style:none;font-size:15px;line-height:1.6;font-weight:500;cursor:pointer}.faq-questions summary::-webkit-details-marker{display:none}.faq-questions summary span{font-size:24px;color:#4c70a0;font-weight:400;transition:transform .2s}.faq-questions details[open] summary span{transform:rotate(45deg)}.faq-questions p{margin:0 0 23px;font-size:14px;line-height:1.9;color:#5a7394;max-width:640px}.faq-questions p a{color:#1753b5;text-decoration:underline;text-underline-offset:4px}.closing{min-height:0;padding-top:65px;padding-bottom:90px}.closing h2{font-size:clamp(64px,8vw,115px);margin-top:20px}.closing .closing-word{font-size:22vw}.store-footer p,.store-footer a:not(.wordmark){font-size:13px;line-height:1.8}.store-footer h2,.commerce-page .store-footer h2{font-size:14px}.purchase-description{font-size:15px}.purchase-facts,.purchase-form label{font-size:13px}.purchase-form input,.purchase-form select{font-size:16px;min-height:48px}.purchase-price{padding-top:24px;border-top:1px solid #dce5f0;gap:8px}.purchase-price .purchase-caption,.purchase-price>span{font-size:13px}.purchase-price strong{font-size:43px}.purchase-price .purchase-set-price{font-size:12px;color:#687e9c}.purchase-price small{font-size:14px}.purchase-quantity-note{font-size:13px;line-height:1.8;color:#264f83;padding:13px 16px;background:#e9f0fc;border-radius:6px;margin:0 0 21px}.purchase-shipping,.purchase-image-note,.purchase-enquiry{font-size:12px;line-height:1.8}.product-more-copy p{font-size:14px;line-height:1.85}.related-product strong{font-size:14px;line-height:1.6}.related-product span{font-size:12px}.basket-controls button{min-width:38px;min-height:42px;font-size:16px}.basket-controls input{width:53px;min-height:42px;font-size:15px}.basket-controls .basket-remove{font-size:12px}.basket-line-copy p,.summary-row{font-size:13px}.summary-note,.summary-service{font-size:12px;line-height:1.8}.basket-heading p{font-size:14px}.summary-grand span{font-size:13px}.page-mode button{font-size:12px;min-height:42px}.toast{display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:13px;max-width:calc(100vw - 32px);line-height:1.6}.toast a{color:#bad0ff;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.commerce-page .page-status{font-size:13px}.bulk-dialog label,.bulk-intro,.bulk-form-note,.bulk-request-preview p{font-size:13px;line-height:1.8}.bulk-dialog input,.bulk-dialog select,.bulk-dialog textarea{font-size:15px;min-height:46px}.bulk-presets button{min-height:42px;font-size:13px}.bulk-dialog .shop-button{font-size:14px;min-height:48px}@media(min-width:1151px)and (max-width:1390px){.product-card-body{padding:19px 14px}.shop-product-grid{gap:13px}.product-card h3{font-size:17px}.card-spec{font-size:11px}.card-shipping{font-size:10px}}@media(max-width:1100px){.header .nav{gap:17px;font-size:12px}.header{padding-left:4%;padding-right:4%;gap:15px}.staipl-logo{width:180px}.hero-visual .scene-hint,.hero-visual .product-color{font-size:9px}.system-faq{gap:6%}}@media(max-width:820px){:root{scroll-padding-top:95px}.header .nav{inset:72px 0 auto;gap:2px;padding:16px 6%;box-shadow:0 20px 30px #0c21401c}.header .nav a{font-size:16px;padding:15px 0}.header .staipl-logo{width:170px}.header-actions{gap:5px}.hero{padding-top:145px}.hero-description{font-size:14px}.hero-family-heading{font-size:10px}.shop-benefits{top:72px;font-size:10px;justify-content:center;gap:18px;min-height:36px}.shop-benefits span:nth-child(2){display:none}.shop-benefits .shop-stage-note{display:inline;color:#4e6586}.shop-section,.photo-story{padding-top:58px;padding-bottom:58px}.shop-heading h2{font-size:45px}.shop-heading p{font-size:14px}.shop-pricing-toolbar{gap:18px}.product-picture{height:205px}.accessory-shop .shop-heading{align-items:stretch}.accessory-shop-filter{max-width:320px}.accessory-browser{align-items:flex-start;gap:12px}.accessory-categories button{padding:10px 16px}.system-faq{grid-template-columns:1fr;gap:30px;padding:55px 6%}.faq-intro h2{font-size:44px}.faq-intro>a{margin-top:3px}.size-selection-copy,.size-footnote p{font-size:13px}.real-photo-grid figcaption p{font-size:13px}.commerce-page main{padding-top:155px}.commerce-page .shop-benefits{top:72px}}@media(max-width:560px){.header{height:68px;padding:0 5%;gap:8px}.header .nav{inset:68px 0 auto}.header .staipl-logo{width:143px}.header-actions{gap:3px}.motion-control{min-width:32px}.menu-toggle{min-width:37px}.cart-trigger{padding:10px;font-size:11px;gap:7px;min-height:44px}.cart-trigger span{min-width:22px;height:22px}.shop-benefits,.commerce-page .shop-benefits{top:68px;gap:13px;font-size:10px;min-height:35px;padding:7px 4%}.shop-stage-note{font-size:9px;max-width:113px;line-height:1.4}.hero{padding-top:124px;padding-bottom:43px}.hero .eyebrow{font-size:10px;margin-bottom:14px}.hero h1{font-size:56px;margin-bottom:16px;line-height:.94}.hero-description{font-size:13px;margin:0 0 17px}.hero .button{min-height:48px}.hero-family-heading{font-size:9px}.hero-visual{height:354px;margin-top:18px}.hero-family{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto auto;align-content:end;justify-items:center;gap:12px 10px;--hero-photo-base:min( calc((100cqw - 12px)/2) ,160px)}.hero-family .hero-box-5{grid-column:1/3;grid-row:1}.hero-family .hero-box-4{grid-column:3/5;grid-row:1}.hero-family .hero-box-3{grid-column:5/7;grid-row:1}.hero-family .hero-box-2{grid-column:1/4;grid-row:2}.hero-family .hero-box-1{grid-column:4/7;grid-row:2}.hero-visual .scene-hint,.hero-visual .product-color{font-size:9px;letter-spacing:normal}.hero-visual .product-color{gap:5px}.hero-bottom{font-size:10px}.shop-heading h2{font-size:38px}.shop-heading p{font-size:14px}.shop-pricing-toolbar{padding:19px 16px}.shop-service-copy strong{font-size:13px}.shop-pricing-toolbar .price-mode button{min-width:0;padding:12px 8px;min-height:49px}.shop-pricing-toolbar .price-mode button strong{font-size:12px}.shop-pricing-toolbar .price-mode button small,.shop-pricing-toolbar #price-view-note{font-size:11px}.shop-size-guide>summary{padding:15px}.shop-size-guide>summary strong{font-size:14px}.shop-size-guide>summary>span>span{font-size:12px}.shop-product-grid,.accessory-product-grid{grid-template-columns:1fr;gap:18px}.product-card{display:grid;grid-template-columns:105px minmax(0,1fr);overflow:hidden}.product-picture,.accessory-product-grid .product-picture{height:100%;min-height:210px;border-bottom:0;border-right:1px solid #e1e8f3;padding:28px 10px 12px}.card-size{font-size:26px;top:14px;left:14px;right:auto}.product-card-body{padding:19px 16px}.card-kicker{font-size:9px}.product-card h3{font-size:18px;margin:8px 0}.card-spec{font-size:12px;min-height:0;margin-bottom:14px}.set-label{font-size:12px;gap:7px}.set-label select{font-size:16px;padding:9px;min-height:44px}.product-price{margin:15px 0;padding-top:14px}.product-price strong{font-size:30px}.product-price .price-caption{font-size:11px}.product-price .price-tax{font-size:12px}.product-price .price-unit{font-size:13px}.product-card .shop-button{font-size:13px;min-height:46px}.card-shipping{font-size:10px;margin-top:9px}.product-details-link,.card-accessories-link{font-size:12px;min-height:35px}.accessory-product-grid .product-card h3{min-height:0;font-size:17px}.accessory-product-grid .card-spec{font-size:12px}.accessory-product-grid .product-picture{padding:17px 10px}.accessory-shop-filter{max-width:none}.accessory-categories{gap:6px;width:100%}.accessory-categories button{padding:10px 12px;font-size:12px}.accessory-results{justify-content:space-between;width:100%;min-height:32px}.accessory-empty{padding:24px}.bulk-offer{padding:24px 21px}.bulk-offer h3{font-size:25px}.bulk-offer p{font-size:14px}.bulk-offer .shop-button{font-size:13px}.scale-caption,.photo-note,.shop-price-note{font-size:12px}.size-controls>button{min-height:48px}.size-selection-copy,.size-footnote p{font-size:13px}.size-footnote{display:block}.size-footnote p{max-width:none;margin-top:12px}.format-measurements{font-size:13px}.accessory-content>p{font-size:14px}.accessory-controls strong{font-size:15px}.accessory-controls small{font-size:12px}.assembly-note{font-size:11px}.accessory-content>.accessory-caption{font-size:12px}.business-copy p{font-size:14px}.business-options li{font-size:12px}.real-photo-grid figcaption p{font-size:14px}.system-faq{padding:48px 5%;gap:28px}.faq-intro h2{font-size:38px}.faq-questions summary{font-size:14px;padding:20px 0}.faq-questions p{font-size:14px}.closing{padding:55px 6% 80px}.closing h2{font-size:59px;line-height:1.05}.store-footer{gap:29px 18px;padding:40px 5%}.store-footer a:not(.wordmark),.store-footer p{font-size:12px}.store-footer h2,.commerce-page .store-footer h2{font-size:13px}.commerce-page main{padding-top:141px}.purchase-facts{font-size:13px;grid-template-columns:80px 1fr}.purchase-fields{grid-template-columns:minmax(0,1fr) 102px}.purchase-price strong{font-size:39px}.purchase-quantity-note{font-size:13px}.purchase-shipping,.basket-line-copy p,.summary-row{font-size:12px}.toast{width:calc(100vw - 32px);flex-direction:column;align-items:flex-start;gap:5px;font-size:13px}.bulk-dialog input,.bulk-dialog select,.bulk-dialog textarea{font-size:16px}}@media(max-width:359px){.header .staipl-logo{width:116px}.header-actions{gap:0}.motion-control{min-width:27px}.cart-trigger{padding:9px 8px;font-size:10px;gap:5px}.hero h1{font-size:56px}.hero-visual .scene-hint,.hero-visual .product-color{font-size:8px}.product-card{grid-template-columns:80px minmax(0,1fr)}.product-card-body{padding:18px 13px}.accessory-categories button{padding:10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.faq-questions summary span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/experience.css.map */
