#info-modal .field__input{width:100%;border:1px solid var(--color-foreground-10, #cfcfcf);border-radius:var(--inputs-radius, 8px);padding:10px 12px;line-height:1.4;background:#fff;box-sizing:border-box}#info-modal input.field__input{height:44px;line-height:24px;padding-top:10px;padding-bottom:10px}#info-modal .field__input::placeholder{color:var(--color-foreground-50, #999)}#info-modal #nb_cover_name,#info-modal #cover_name,#info-modal #nb_inside_message,#info-modal #inside_message{font-family:var(--font-body-family);font-weight:400}#info-modal .standard-font{font-style:normal!important}#info-modal .italic-font{font-style:italic!important}#info-modal #nb_cover_name.standard-font,#info-modal #cover_name.standard-font,#info-modal #nb_inside_message.standard-font,#info-modal #inside_message.standard-font{font-style:normal!important}#info-modal #nb_cover_name.italic-font,#info-modal #cover_name.italic-font,#info-modal #nb_inside_message.italic-font,#info-modal #inside_message.italic-font{font-style:italic!important}#nb_cover_name.standard-font,#cover_name.standard-font,#nb_inside_message.standard-font,#inside_message.standard-font{font-family:"the-seasons",var(--font-body-family)!important;font-weight:400;font-style:normal!important}#nb_cover_name.italic-font,#cover_name.italic-font,#nb_inside_message.italic-font,#inside_message.italic-font{font-family:"the-seasons",var(--font-body-family)!important;font-weight:400;font-style:italic!important}#nb_cn_style_italic+label,#Italic_name+label{font-style:italic}#info-modal fieldset.js.product-form__input{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0 0}#info-modal fieldset.js.product-form__input input[type=radio]{position:absolute;opacity:0;width:0;height:0}#info-modal fieldset.js.product-form__input label{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid var(--color-foreground-10, #cfcfcf);background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;color:#000;font-family:var(--font-body-family)!important;font-weight:400;font-style:normal}#info-modal #nb_cn_style_italic+label,#info-modal #Italic_name+label,#info-modal #nb_im_style_italic+label,#info-modal #Italic_message+label{font-style:italic}#info-modal fieldset.js.product-form__input input[type=radio]:checked+label{background:#000;color:#fff;border-color:#000}#info-modal fieldset.js.product-form__input>legend.form__label{display:block;width:100%;padding:0;text-align:left;font-size:1.3rem;line-height:1.3;font-weight:inherit}#info-modal .modal-content{overflow:hidden}#info-modal .modal-body{display:flex;flex-direction:column;height:100%;overflow:hidden}#info-modal .modal-slider-container,#info-modal .modal-slider-buttons,#info-modal #modal-text,#info-modal .modal-footer{flex:0 0 auto}#info-modal #modal-variant-selectors{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}#info-modal #modal-variant-selectors>*{max-width:100%;min-width:0}#info-modal .modal-footer{position:static;z-index:1;background:#fff;margin-top:.75rem}#info-modal #modal-variant-selectors .select__select,#info-modal #modal-variant-selectors input.field__input,#info-modal #modal-variant-selectors textarea.field__input{margin:0!important;width:100%;max-width:100%;box-sizing:border-box}#info-modal #modal-variant-selectors .select__select:focus,#info-modal #modal-variant-selectors .select__select:focus-visible,#info-modal #modal-variant-selectors input.field__input:focus,#info-modal #modal-variant-selectors input.field__input:focus-visible,#info-modal #modal-variant-selectors textarea.field__input:focus,#info-modal #modal-variant-selectors textarea.field__input:focus-visible{outline:none!important;box-shadow:0 0 0 2px #000 inset!important;border-color:var(--color-foreground-20, #aaa)!important}#info-modal #modal-variant-selectors{max-height:25vh;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:0 5px}#info-modal .modal-footer{padding:0 5px}#info-modal .modal-body{min-height:0}#info-modal #modal-variant-selectors{position:relative;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}#info-modal #modal-variant-selectors .scroll-nudge{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:none;z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;color:#fff;padding:6px 18px;border-radius:9999px;background:#00000059;box-shadow:0 2px 6px #0000002e}#info-modal #modal-variant-selectors .scroll-nudge svg{width:18px;height:18px;display:block;fill:#fff}#info-modal #modal-variant-selectors.show-hints .scroll-nudge{display:block}fieldset.product-form__input input[type=radio][name="Spiral Color"][value=Gold]+label:after{content:" (+$10)";font-size:.85em;opacity:.75;display:inline;margin-left:.35em}fieldset.product-form__input input[type=radio][name="Internals Style"][value=Color]+label:after{content:" (+$8)";font-size:.85em;opacity:.75;display:inline;margin-left:.35em}fieldset.product-form__input input[type=radio]:disabled+label:after{content:"";display:none}.product__media-item img{touch-action:manipulation}.variant-dropdown-container{margin-bottom:0!important}#variant-dropdown{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.variant-slider-wrapper{position:relative;padding-bottom:100px}.variant-slider-container{position:absolute;width:100%;left:0;top:0;padding:5px 0}.js.product-form__input{max-width:none!important}.variant-slider::-webkit-scrollbar,.internals-slider::-webkit-scrollbar{display:none}.variant-label--image{display:inline-block!important;cursor:pointer!important;text-align:center!important;padding:0!important;flex:0 0 auto;border:2px solid transparent!important;margin:0!important;box-sizing:border-box!important;line-height:1!important}.variant-label--image img{width:60px!important;height:auto!important;display:block!important;margin:0!important;padding:0!important;border-radius:5px!important;vertical-align:middle!important}.variant-slider,.internals-slider{display:flex;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;padding-bottom:2px;max-width:100%;align-items:center!important;gap:5px!important}input[type=radio]:checked+.variant-label--image{border:2px solid rgb(var(--color-foreground))!important}.variant-slider-button{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:3.8rem;min-width:0;height:4rem;padding:0;transform:translateY(-50%) scale(1);background:#ffffff94;color:rgba(var(--color-foreground),.82);border:0;border-radius:0;box-shadow:0 .2rem .9rem #38363614;cursor:pointer;z-index:1;font-size:1.8rem;line-height:1;touch-action:manipulation;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:opacity .18s ease,transform .18s ease,background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease}.variant-slider-button:hover{background:#ffffffb8;color:rgba(var(--color-foreground),.82)}.variant-slider-button.prev{left:0;border-radius:0 var(--variant-pills-radius, 6px) var(--variant-pills-radius, 6px) 0}.variant-slider-button.next{right:0;border-radius:var(--variant-pills-radius, 6px) 0 0 var(--variant-pills-radius, 6px)}.modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#0006;margin:0}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fefefe;padding:20px;border:1px solid #888;width:80%;max-width:600px;text-align:center;box-shadow:0 4px 8px #0003;border-radius:8px}.modal-body{display:flex;flex-direction:column;align-items:stretch;width:100%}.modal-slider-container{width:100%;overflow:hidden;position:relative}#modal-slider-container.slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:.5rem;scroll-padding-right:.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem;gap:1rem;-ms-overflow-style:none;scrollbar-width:none;padding:0}#modal-slider-container.slider::-webkit-scrollbar{display:none}#modal-slider-container .slider__slide{flex:0 0 90%;scroll-snap-align:start;flex-shrink:0;position:relative;text-align:center;margin-bottom:0;padding-top:max(.5rem,var(--shadow-padding-top, 0));padding-bottom:max(.5rem,var(--shadow-padding-bottom, 0))}.modal-slider-image{width:100%;height:auto;object-fit:contain;display:block;margin:0 auto;opacity:0;transition:opacity .3s ease-in-out;touch-action:manipulation;border-radius:8px}.modal-slider-image.no-transition{transition:none!important}#modal-variant-selectors label{display:block;font-weight:500;text-align:start;font-size:1.3rem;margin-top:.7rem}#modal-variant-selectors .select__select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}#modal-add-to-cart-btn{width:100%;padding:.75rem 1rem;font-weight:600;border:none;border-radius:4px;cursor:pointer}#modal-header,#modal-text{line-height:1.5;color:#333;flex:1;margin:0}.modal-image{max-width:100%;height:auto;margin-bottom:20px}.close-button{color:#bbaace;padding:10px 20px;margin-top:20px;border:2px solid #bbaace;cursor:pointer;width:75%;text-align:center;text-transform:uppercase;font-size:16px;border-radius:5px}.close-button:hover{background-color:#bbaace;color:#fff}.modal-slider-buttons{display:flex;justify-content:center;align-items:center;gap:1.25rem;margin-top:.5rem;margin-bottom:1.5rem;padding-top:.5rem}.slider-button-modal{font-size:1.4rem;background:transparent;border:none;cursor:pointer;color:#121212bf;padding:.3rem .6rem;border-radius:4px;transition:transform .2s ease;touch-action:manipulation}.slider-button-modal:hover{color:#121212}.slider-counter{font-size:1.2rem;padding:0 .5rem;min-width:40px;text-align:center}@media screen and (max-width:749px){.modal-slider-container .slider--mobile:after{display:none!important;padding-left:0!important;content:none!important}}.custom-accordion summary{display:flex;justify-content:center;align-items:center;position:relative;line-height:1;padding:1.5rem 0;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.custom-summary__title{display:inline-flex;align-items:center;justify-content:center;gap:1.1rem;font-size:calc(var(--font-heading-scale) * 2rem);max-width:100%;white-space:nowrap;user-select:none;-webkit-user-select:none}.custom-summary__badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:.35rem 1.25rem .3rem;border-radius:var(--variant-pills-radius, 6px);background:#bbaace;color:#fff;font-size:calc(var(--font-heading-scale) * 1.55rem);font-weight:700;line-height:1;white-space:nowrap;text-transform:none}@media screen and (min-width:990px)and (max-width:1050px){.custom-summary__title{gap:.8rem;font-size:calc(var(--font-heading-scale) * 1.85rem)}.custom-summary__badge{min-height:2.4rem;padding:.3rem 1rem .25rem;font-size:calc(var(--font-heading-scale) * 1.35rem)}.custom-icon-accordion{margin-left:.2rem}}@media screen and (min-width:750px)and (max-width:800px){.custom-summary__title{gap:.8rem;font-size:calc(var(--font-heading-scale) * 1.85rem)}.custom-summary__badge{min-height:2.4rem;padding:.3rem 1rem .25rem;font-size:calc(var(--font-heading-scale) * 1.35rem)}.custom-icon-accordion{margin-left:.2rem}}.custom-icon-accordion{margin-left:.4rem;height:calc(var(--font-heading-scale) * 1.3rem);width:calc(var(--font-heading-scale) * 1.3rem);transition:transform .3s ease,translateY .3s ease;transform:translateY(30%)}.custom-accordion details[open]>summary .custom-icon-caret{transform:rotate(180deg) translateY(10%)}.custom-accordion__content{margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;padding:0 .6rem;user-select:none;-webkit-user-select:none}.button.product-form__submit{background-color:#87c6bd}button.product-form__submit.loading>.loading-overlay__spinner .path,.button.product-form__submit.loading>.loading-overlay__spinner .path,#sticky-atc-button.loading>.loading-overlay__spinner .path{stroke:#fff!important}input[type=checkbox]{display:none}.button-like{border:1px solid #bbaace;color:#bbaace;padding:.5rem 1rem;cursor:pointer;transition:background-color .3s,color .3s;display:inline-block;text-align:center;text-transform:capitalize;border-radius:var(--buttons-radius);font-size:1.4rem;width:70%}input[type=checkbox]:checked+.button-like{background-color:#bbaace;color:#fff}input[type=checkbox]:checked+.button-like:before{content:"Remove"}.button-like:before{content:"Add"}.button-like:focus{outline:none}.addon-item{display:flex;align-items:center;justify-content:space-between;border-top:.1rem solid rgba(var(--color-foreground),.08);padding:10px 0}.addon-image-container{width:30%;flex-shrink:0}.addon-image{width:100%;height:auto;display:block;border-radius:8px}.addon-info{width:70%;display:flex;flex-direction:column}.addon-price{color:#bbaace;font-style:italic;font-size:1.8rem}.addon-description{font-size:1.5rem;flex:1;line-height:1.3;margin-bottom:10px}.addon-info-link{color:#383636;text-decoration:none;cursor:pointer}.addon-info-link:hover{color:#bbaace;text-decoration:none}.addon-prices{display:flex;align-items:center;gap:4px}.original-price{text-decoration:line-through;color:#999;margin-right:5px}.discounted-price{color:#bbaace;font-weight:700}.addon-bundle-message{font-size:1.3rem;font-weight:700;color:#bbaace;text-align:center;margin-bottom:5px}.addon-separator{width:100%;height:1px;background-color:rgba(var(--color-foreground),.08);margin-bottom:5px;display:block!important}.info-icon{cursor:pointer;width:15px;vertical-align:middle;margin-bottom:3px}.product__info-container{--colibri-option-gap: 1.2rem;--colibri-option-gap-before-badge: 2.4rem}.product__info-container fieldset.js.product-form__input:not(:has(.variant-label--image)){max-width:none!important;display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:.8rem;row-gap:.45rem;margin:0 0 var(--colibri-option-gap)!important;padding:0;border:0}.product__info-container fieldset.js.product-form__input:not(:has(.variant-label--image))>legend.form__label,.product__info-container fieldset.js.product-form__input:not(:has(.variant-label--image))>.form__label{width:100%;margin:0;padding:0 0 .2rem;color:rgba(var(--color-foreground),.78);line-height:1.2}.product__info-container .variant-dropdown-container>legend.form__label{display:block;margin:0;padding:0 0 .2rem;color:rgba(var(--color-foreground),.78);line-height:1.2}.product__info-container fieldset.js.product-form__input.variant-dropdown-container>legend.form__label{margin-bottom:.45rem!important;padding-bottom:.2rem!important}.product__info-container .colibri-radio-property,.product__info-container p.line-item-property__field:has(>fieldset.js.product-form__input){margin:0!important;padding:0!important}.product__info-container .line-item-property__field.Personalization_field.extra_hidden:has(#cover_name),.product__info-container .line-item-property__field.Personalization_field.extra_hidden:has(#inside_message){margin:0 0 var(--colibri-option-gap)!important;padding:0!important}.product__info-container fieldset.js.product-form__input:not(:has(.variant-label--image))>input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.product__info-container fieldset.js.product-form__input:not(:has(.variant-label--image))>input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:max-content;min-height:4rem;margin:.45rem 0 0!important;padding:.95rem 1.45rem;border:var(--variant-pills-border-width, 1px) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity, .55));border-radius:var(--variant-pills-radius, 6px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));line-height:1.1;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease}.product__info-container .colibri-size-option-group>input[type=radio]+label,.product__info-container .colibri-planner-length-group>input[type=radio]+label{flex:1 1 0!important;flex-basis:0!important;min-width:0}.product__info-container .colibri-planner-length-group{margin-bottom:var(--colibri-option-gap)!important;padding-bottom:0!important}.product__info-container .colibri-size-option-group>input[type=radio]+label{padding-right:.7rem;padding-left:.7rem;font-size:1.25rem;letter-spacing:.04rem}.product__info-container .colibri-planner-length-group>input[type=radio]+label[data-option-delta]:after{content:attr(data-option-delta);margin-left:.4rem;font-size:.9em;opacity:.8}.product__info-container fieldset.js.product-form__input:not(:has(.variant-label--image))>input[type=radio]+label:hover{background:rgba(var(--color-foreground),.03);border-color:rgba(var(--color-foreground),.28)}.product__info-container fieldset.js.product-form__input:not(:has(.variant-label--image))>input[type=radio]:checked+label{background:#bbaace;border-color:#bbaace;color:#fff}.product__info-container fieldset.js.product-form__input:not(:has(.variant-label--image)):has(>input[type=radio]:nth-of-type(3))>input[type=radio]+label{flex-basis:calc((100% - 1.6rem) / 3)}.product__info-container fieldset.js.product-form__input:not(:has(.variant-label--image)):has(>input[type=radio]:nth-of-type(4))>input[type=radio]+label{flex-basis:calc((100% - 2.4rem)/4)}.product__info-container #name_font>input[type=radio]+label,.product__info-container #message_font>input[type=radio]+label{flex-basis:calc((100% - .8rem)/2)!important;min-width:0;font-family:"the-seasons",var(--font-body-family);font-weight:400}.product__info-container #Standard_name+label,.product__info-container #Standard_message+label{font-style:normal}.product__info-container #Italic_name+label,.product__info-container #Italic_message+label{font-style:italic}.colibri-native-select-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.colibri-toggle-field{display:grid;gap:.7rem;margin:0 0 var(--colibri-option-gap)!important;padding:0!important}.colibri-toggle-field+.colibri-toggle-field{margin-top:.8rem!important}.product__info-container .variant-dropdown-container:has(#personalize_message){margin-top:.8rem!important}.product__info-container .colibri-toggle-field--personalize-message{padding-top:1.2rem!important}.colibri-toggle-field>legend.form__label{display:none}.product__info-container #personalize-name-wrapper>legend.form__label,.product__info-container #personalize-message-wrapper>legend.form__label{display:none}.colibri-toggle-control-shell{position:relative;display:flex;align-items:stretch;width:100%}.colibri-toggle-control{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:4.8rem;padding:1.1rem 1.4rem;position:relative;border:1px solid rgba(var(--color-foreground),var(--variant-pills-border-opacity, .55));border-radius:var(--variant-pills-radius, 6px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease}.colibri-toggle-control--with-badge:before{content:attr(data-badge);position:absolute;top:0;right:5.2rem;transform:translateY(-50%);z-index:1;min-width:4.4rem;padding:.25rem .85rem .22rem;border:1px solid #87c6bd;border-radius:4px;background:#87c6bd;box-shadow:0 0 0 2px rgb(var(--color-background));color:#fff;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.08em;text-align:center;text-transform:uppercase;pointer-events:none}.colibri-toggle-control:hover{background:rgba(var(--color-foreground),.03);border-color:rgb(var(--color-foreground))}.colibri-toggle-control.is-active{background:#bbaace;border-color:#bbaace!important;color:#fff}.colibri-toggle-control__text{display:inline-flex;align-items:center;gap:.3rem;font-size:1.5rem;font-weight:600;line-height:1.2}.colibri-toggle-control__text .info-icon{align-self:center;display:block;margin-top:0!important;margin-bottom:0!important;line-height:1}.colibri-toggle-control__box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border:1.5px solid rgba(var(--color-foreground),var(--variant-pills-border-opacity, .55));border-radius:.5rem;background:rgb(var(--color-background));color:transparent;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease,color var(--duration-short) ease}.colibri-toggle-control.is-active .colibri-toggle-control__box{border-color:#ffffffe6;background:#ffffff29;color:#fff}.colibri-toggle-control__box svg{width:1.25rem;height:1.05rem}.colibri-toggle-control.is-active .info-icon{filter:brightness(0) invert(1)}.colibri-subject-count-pills{width:100%;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.45rem}.colibri-subject-count-pills__option{display:inline-flex;align-items:center;justify-content:center;flex:1 1 calc((100% - 1.8rem)/4);min-height:4rem;padding:.95rem 1rem;border:var(--variant-pills-border-width, 1px) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity, .55));border-radius:var(--variant-pills-radius, 6px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;line-height:1.1;white-space:nowrap;cursor:pointer}.colibri-subject-count-pills__option.is-selected{background:#bbaace;border-color:#bbaace;color:#fff}.colibri-subject-count-pills__option:hover{background:rgba(var(--color-foreground),.03);border-color:rgba(var(--color-foreground),.28)}.colibri-step-selector{position:relative;display:block;width:100%;min-width:0;margin-top:.45rem;margin-bottom:0}.product__info-container .variant-dropdown-container:has(#planner_length){margin:0!important;padding-bottom:0}.product__info-container #subject-count-wrapper,.product__info-container #start-month-wrapper{margin:0 0 var(--colibri-option-gap)!important;padding-bottom:0}.product__info-container #personalize-name-wrapper.colibri-toggle-field{margin-top:0!important}.product__info-container .colibri-radio-property:has(input[name="properties[First Day of Week]"]){margin-bottom:var(--colibri-option-gap-before-badge)!important}.colibri-step-selector:before,.colibri-step-selector:after{content:"";position:absolute;top:0;z-index:2;width:4.15rem;height:4rem;background:rgb(var(--color-background));pointer-events:none;transition:opacity .18s ease}.colibri-step-selector:before{left:0}.colibri-step-selector:after{right:0}.colibri-step-selector.is-at-start:before,.colibri-step-selector.is-at-end:after{opacity:0}.colibri-step-selector__arrow{position:absolute;top:0;z-index:3;display:inline-flex;overflow:hidden;align-items:center;justify-content:center;width:3.8rem;min-width:0;height:4rem;padding:0;border:var(--variant-pills-border-width, 1px) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity, .55));border-radius:var(--variant-pills-radius, 6px);background:rgb(var(--color-background));box-shadow:0 .2rem .9rem #38363614;color:rgba(var(--color-foreground),.82);cursor:pointer;opacity:1;transform:translate(0) scale(1);transition:opacity .18s ease,transform .18s ease,background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease}.colibri-step-selector__arrow--previous{left:0}.colibri-step-selector__arrow--next{right:0}.colibri-step-selector__arrow:hover:not(:disabled){background:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.28);color:rgba(var(--color-foreground),.82);opacity:1}.colibri-step-selector__arrow:disabled{pointer-events:none}.colibri-step-selector.is-at-start .colibri-step-selector__arrow--previous{border-color:transparent;opacity:0;pointer-events:none;transform:translate(-.2rem) scale(.92)}.colibri-step-selector.is-at-end .colibri-step-selector__arrow--next{border-color:transparent;opacity:0;pointer-events:none;transform:translate(.2rem) scale(.92)}.colibri-step-selector__arrow svg{width:1.6rem;height:1.6rem}.colibri-step-selector__viewport{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.colibri-step-selector__viewport::-webkit-scrollbar{display:none}.colibri-step-selector__track{display:flex;min-width:max-content;gap:.6rem;padding-right:.1rem}.colibri-step-selector__option{display:inline-flex;align-items:center;justify-content:center;min-height:4rem;padding:.95rem 1.45rem;border:var(--variant-pills-border-width, 1px) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity, .55));border-radius:var(--variant-pills-radius, 6px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;font-weight:var(--font-body-weight);letter-spacing:.1rem;line-height:1.1;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease}.colibri-step-selector__option:hover{background:rgba(var(--color-foreground),.03);border-color:rgba(var(--color-foreground),.28)}.colibri-step-selector__option.is-selected{background:#bbaace;border-color:#bbaace;color:#fff}@media screen and (max-width:749px){.product__info-container fieldset.js.product-form__input:not(:has(.variant-label--image))>input[type=radio]+label{min-height:3.8rem;padding:.9rem 1.2rem;font-size:1.25rem}.product__info-container fieldset.js.product-form__input:not(:has(.variant-label--image)):has(>input[type=radio]:nth-of-type(3))>input[type=radio]+label,.product__info-container fieldset.js.product-form__input:not(:has(.variant-label--image)):has(>input[type=radio]:nth-of-type(4))>input[type=radio]+label{flex-basis:calc((100% - .8rem)/2)}.product__info-container .colibri-size-option-group>input[type=radio]+label,.product__info-container .colibri-planner-length-group>input[type=radio]+label{flex-basis:0!important}.colibri-subject-count-pills__option{flex-basis:calc((100% - .6rem)/2)}}@media(max-width:768px){.addon-item{flex-direction:row;align-items:center}.addon-image-container{width:30%}.addon-info{width:70%;padding-left:8px}.button-like{font-size:1.4rem;width:90px}}@media(max-width:330px){.button-like{padding:.25rem .5rem}.addon-description{font-size:1.25rem}.addon-price{font-size:1.6rem}.addon-bundle-message{font-size:1.1rem}.rich-text__heading{font-size:calc(var(--font-heading-scale)* 3rem)}.rich-text__caption{font-size:calc(var(--font-heading-scale)* 1rem)}.multicolumn-list h3{font-size:calc(var(--font-heading-scale)* 1.5rem)}.multicolumn-list p{font-size:calc(var(--font-heading-scale)* 1.1rem)}.readytoship,.bogop{font-size:calc(var(--font-heading-scale)* 1.25rem)}#modal-text{font-size:calc(var(--font-heading-scale)* 1.1rem)}#modal-header{font-size:calc(var(--font-heading-scale)* 1.6rem)}.list-menu__item--link{font-size:calc(var(--font-heading-scale)* 1.3rem)}}.variant-dropdown-wrapper{position:relative;display:inline-block;width:100%}.variant-dropdown-wrapper select.select__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding-right:2rem;cursor:pointer}.variant-dropdown-wrapper .custom-icon-caret{position:absolute;pointer-events:none;top:55%;right:1.5rem;transform:translateY(-50%);width:1rem;height:1rem;fill:currentColor;transition:transform .3s ease}.variant-dropdown-container.open .custom-icon-caret{transform:translateY(-50%) rotate(180deg)}.Personalization_field input.field__input,.Personalization_field textarea.field__input,.Personalization_field .variant-dropdown-wrapper select.select__select{border:1px solid rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius);background:rgb(var(--color-background))}.Personalization_field input.field__input:focus,.Personalization_field input.field__input:focus-visible,.Personalization_field textarea.field__input:focus,.Personalization_field textarea.field__input:focus-visible,.Personalization_field .variant-dropdown-wrapper select.select__select:focus,.Personalization_field .variant-dropdown-wrapper select.select__select:focus-visible{border-color:rgba(var(--color-foreground),.6);box-shadow:0 0 0 1px rgba(var(--color-foreground),.35);outline:0}#custom-text-wrapper #custom-text-input.field__input{height:44px;line-height:24px;padding-top:10px;padding-bottom:10px;box-sizing:border-box}#cover_name.field__input,#nb_cover_name.field__input{height:44px;line-height:22px;padding-top:10px;padding-bottom:10px;box-sizing:border-box}#inside_message.field__input,#nb_inside_message.field__input{line-height:1.35;padding-top:10px;padding-bottom:10px;box-sizing:border-box}@media(max-width:749px){.Personalization_field input.field__input,.Personalization_field textarea.field__input,.Personalization_field .variant-dropdown-wrapper select.select__select,#custom-text-wrapper #custom-text-input.field__input,#cover_name.field__input,#nb_cover_name.field__input,#inside_message.field__input,#nb_inside_message.field__input{font-size:16px!important}}@media(max-width:749px){.sticky-atc{position:fixed;left:0;right:0;bottom:var(--sticky-atc-vv-bottom, 0px);padding:12px 16px calc(2px + env(safe-area-inset-bottom));background-color:#ffffff80;box-shadow:0 -6px 16px #0000001a;z-index:9999;transform:translateY(100%);transition:transform .24s ease}.sticky-atc.is-visible{transform:translateY(0)}body.has-sticky-atc{padding-bottom:calc(76px + var(--sticky-atc-vv-bottom, 0px))}#sticky-atc-button.loading{opacity:.8;pointer-events:none}}@media(min-width:750px){.sticky-atc{display:none!important}}.colibri-validation-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:1.8rem;background:#2f2a337a;animation:colibri-validation-modal-fade .16s ease-out}.colibri-validation-modal__content{position:relative;width:min(42rem,calc(100vw - 3rem));border:1px solid rgba(47,42,51,.12);border-radius:.8rem;background:#fff;color:rgb(var(--color-foreground));box-shadow:0 1.8rem 5rem #2f2a3338;padding:2.8rem 2.4rem 2.3rem;text-align:center;animation:colibri-validation-modal-rise .18s ease-out}.colibri-validation-modal__close{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:0;border-radius:50%;background:transparent;color:rgba(var(--color-foreground),.72);cursor:pointer}.colibri-validation-modal__close:hover{color:rgb(var(--color-foreground))}.colibri-validation-modal__close svg{width:1.45rem;height:1.45rem}.colibri-validation-modal__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(2rem,4vw,2.65rem);font-weight:var(--font-heading-weight);letter-spacing:.03em;line-height:1.1}.colibri-validation-modal__text{max-width:30rem;margin:.9rem auto 1.35rem;color:rgba(var(--color-foreground),.78);font-size:1.05rem;line-height:1.45}.colibri-validation-modal__list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none;text-align:left}.colibri-validation-modal__list li{border:1px solid rgba(47,42,51,.14);border-radius:.6rem;background:#fbf9ff;padding:.85rem 1rem}.colibri-validation-modal__list strong{display:block;color:rgb(var(--color-foreground));font-size:1rem;letter-spacing:.03em;line-height:1.2}.colibri-validation-modal__list span{display:block;margin-top:.25rem;color:rgba(var(--color-foreground),.68);font-size:.92rem;line-height:1.35}.colibri-validation-modal__button{width:100%;min-height:4.2rem;margin-top:1.35rem}.validation-halo,.colibri-validation-highlight{border-radius:.7rem;outline:2px solid #bbaace;outline-offset:.35rem;animation:colibri-validation-highlight 1.8s ease;scroll-margin-top:8rem}@keyframes colibri-validation-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes colibri-validation-modal-rise{0%{opacity:0;transform:translateY(.7rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes colibri-validation-highlight{0%,to{box-shadow:0 0 #bbaace00}18%,70%{box-shadow:0 0 0 .45rem #bbaace57,0 0 1.6rem #bbaace6b}}@media(max-width:749px){.colibri-validation-modal{align-items:flex-end;padding:1rem}.colibri-validation-modal__content{width:100%;padding:2.7rem 1.25rem 1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/product-custom.css.map */
